Quản lý bộ nhớ trong Java , định vị, tái định vị và quản lý bộ nhớ. Bộ nhớ để lưu các biến local trong hàm và lời liên hệ hàm ở runtime trong một Thread java. nội dung bài viết này SieuTocViet sẽ giải thích yếu tố sự khác nhau của bộ nhớ heap và stack trong java, tương tự như sự tác động giữa chúng trong giai đoạn dùng chạy hệ thống.
Java memories
Types of memory in java
Java không dùng con trỏ cần phải các địa chỉ bộ nhớ không thể bị ghi đè lên một cách ngẫu nhiên hoặc cố ý. Các vấn đề định vị và tái định vị bộ nhớ, quản lý bộ nhớ do JVM kiểm soát, hoàn toàn trong suốt (transparent) với code viên. code viên không cần quan tâm đến việc ghi dấu các phần bộ nhớ đã cấp phát để giải phóng sau này. Các biến local bao gồm loại nguyên thuỷ (primitive) và loại tham chiếu tới đối tượng trong heap (reference) khai báo trong hàm, hoặc đối số được truyền vào hàm, khả năng cao có thời kì sống ngắn. Bất cứ khi nào liên hệ 1 hàm, một khối bộ nhớ mới sẽ được tạo trong Stack đưa cho hàm đó để lưu các biến local. Khi hàm làm xong, khối bộ nhớ tặng hàm sẽ bị xoá, và giải phóng bộ nhớ trong stack. Trong Java sở hữu hai loại bộ nhớ chính- Bộ nhớ heap: lưu trữ các dữ liệu được cấp phát cho các tham chiếu
- Bộ nhớ stack: lưu trữ các tham chiếu (~địa chỉ các con trỏ) và các data nguyên thủy
Diệp Toàn Phát (sieutocviet.vn)
Trải qua 3 năm kinh nghiệm Wordpress, asp.net 5 năm thực chiến trong quản trị web site tư vấn giải pháp Seo google, Marketing tối ưu nhất cho tập đoàn quốc tế.
Hiện đang là leader kinh doanh tại Siêu Tốc Việt.