Java 虛擬機內存分配

堆:堆主要存放Java在運行過程中new出來的對象,凡是通過new生成的對象都存放在堆中,對於堆中的對象生命週期的管理由Java虛擬機的垃圾回收機制GC進行回收和統一管理。 棧:棧主要存放在運行期間用到的一些局部變量(基本數據類型的變量)或者是指向其他對象的一些引用,當一段代碼或者一個方法調用完畢後,棧中爲這段代碼所提供的基本數據類型或者對象的引用立即被釋放;另外需注意的是棧中存放變量的值是可以共
相關文章
相關標籤/搜索