Java虛擬機(五)

堆 當一個類實例或者數組在java程序中被建立時,這些新對象的內存從一個單一的堆中分配。一個java虛擬機實例中只有一個堆,並被全部的線程共享,因此咱們在程序中進行多線程訪問對象時須要考慮同步的問題。 java虛擬機有爲對象在堆中分配內存的指令,但卻沒有釋放內存的指令。java虛擬機自身會負責決定何時應該將程序中不在引用的對象所佔用的內存釋放掉。一般,java虛擬機是實現中使用垃圾收集器來管理堆內
相關文章
相關標籤/搜索