Please enable JavaScript.
Coggle requires JavaScript to display documents.
download (1) (Giải thuật (Chương trình nguồn, Dịch, Các mã byte (Tệp các…
-
Trình thông dịch
Khái niệm
Khi một chương trình được xác định là thông dịch, chương trình được viết sẽ được dịch trực tiếp ra mã máy để máy tính thực thi
Ưu điểm
-
Hỗ trợ đa nền tảng, kích thước chương trình thực thi nhỏ
-
-
-
-
-
Bộ nhớ
Stack
Stack memory bao gồm các giá trị cụ thể của method: các biến local và các tham chiếu tới các đối tượng chứa ở trong heap memory được tham chiếu bởi method.
-
-
Heap
-
Bất kỳ khi nào có một đối tượng được tạo, nó sẽ được tạo lưu ở bộ nhớ Heap.
Bộ dọn rác (Garbage Collection) chạy trên heap memory để giải phóng bộ nhớ được sử dụng bởi các đối tượng có bất kỳ tham chiếu nào.
String pool
Biến khai báo theo kiểu String khi được tạo ra sẽ được lưu vào String Pool ở bộ nhớ Perm của Java Heap Space
String pool là một vùng nhớ đặc biệt nằm trong vùng heap để lưu trữ các chuỗi immutable mà ta đề cập ở phía trên