Các loại bộ nhớ trong Java là gì?
Các loại bộ nhớ trong Java là gì?

Video: Các loại bộ nhớ trong Java là gì?

Video: Các loại bộ nhớ trong Java là gì?
Video: Java Cơ Bản 37 Bộ nhớ Stack và Heap trong Java 2024, Tháng mười một
Anonim

Các kỉ niệm trong JVM được chia thành các phần khác nhau cụ thể là: Vùng phương thức: Vùng phương thức lưu trữ mã lớp: mã của các biến và phương thức. Heap: The Java các đối tượng được tạo ra trong khu vực này. Java Ngăn xếp: Trong khi chạy các phương pháp, kết quả được lưu trữ trong ngăn xếp kỉ niệm.

Ngoài ra, bộ nhớ trong Java là gì?

Cây rơm Bộ nhớ trong Java được sử dụng cho tĩnh kỉ niệm phân bổ và thực thi một luồng. Nó chứa các giá trị trực quan dành riêng cho một phương thức và tham chiếu đến các quá đối tượng nằm trong một đống, được tham chiếu từ phương thức.

Ngoài phần trên, Java heap là gì? Các đống là vùng dữ liệu thời gian chạy mà từ đó bộ nhớ cho tất cả các cá thể lớp và mảng được cấp phát. Các đống được tạo trên máy ảo khởi động. Đống lưu trữ cho các đối tượng được thu hồi bởi một hệ thống quản lý lưu trữ tự động (được gọi là bộ thu gom rác); các đối tượng không bao giờ được phân bổ rõ ràng.

Cũng cần biết, bộ nhớ chung trong Java là gì?

Các Java chuỗi không đổi Hồ bơi là một đống kỉ niệm ở đâu Java lưu trữ các giá trị chuỗi theo nghĩa đen. Vùng đống là một khu vực của kỉ niệm được sử dụng cho các hoạt động thời gian chạy. Khi một biến mới được tạo và cung cấp một giá trị, Java kiểm tra xem liệu giá trị chính xác đó có tồn tại trong Hồ bơi.

Rò rỉ bộ nhớ trong Java là gì?

Quá trình này được gọi là thu gom rác và phần tương ứng của JVM được gọi là Bộ thu gom rác hoặcGC. Đơn giản hóa một chút, chúng ta có thể nói rằng một bộ nhớ bị rò rỉ trong Java là một tình huống trong đó một số đối tượng không được ứng dụng sử dụng nữa, nhưng GC không nhận ra chúng khi không sử dụng.

Đề xuất: