java存儲機制(堆、棧、方法區)

堆、棧、方法區存儲的內容 堆: 堆中存放的都是new出來的對象,每個對象都包含一個與之對應的.class文件,凡是new出來的對象都存放在堆中,堆中不存放基本類型和對象引用,只存放對象本身。 非靜態成員變量在類的實例化時開闢空間並初始化,所以類的非靜態成員變量也放在堆中。 對於堆中的對象生命週期的管理由Java虛擬機的垃圾回收機制GC進行回收和統一管理。 棧: 每個線程包含一個棧區,棧中只保存基礎
相關文章
相關標籤/搜索