Java中單例對象不會被GC回收

hotspot虛擬機的垃圾收集算法使用根搜索算法。這個算法的基本思路是:對任何「活」的對象,必定能最終追溯到其存活在堆棧或靜態存儲區之中的引用。經過一系列名爲根(GC Roots)的引用做爲起點,從這些根開始搜索,通過一系列的路徑,若是能夠到達java堆中的對象,那麼這個對象就是「活」的,是不可回收的。能夠做爲根的對象有:html 虛擬機棧(棧楨中的本地變量表)中的引用的對象。 方法區中的類靜態屬
相關文章
相關標籤/搜索