虛擬機是如何判斷一個對象是否需要回收

虛擬機是如何判斷一個對象是否需要回收         我們常說的垃圾回收,主要指的是Java堆和方法區的垃圾回收。一個接口的多個實現類需要的內存可能不一樣,而編譯期只知道對象的靜態類型;一個方法中需要創建多少對象,也只有在運行期才知道,因此,這些部分的內存分配和回收都是動態的,垃圾收集器關注的是這部分的內存。 故而這裏討論的內存分配和回收,也僅是針對Java堆和方法區的內存。 對象生死的判斷策略
相關文章
相關標籤/搜索