Java中单例对象不会被GC回收

hotspot虚拟机的垃圾收集算法使用根搜索算法。这个算法的基本思路是:对任何“活”的对象,必定能最终追溯到其存活在堆栈或静态存储区之中的引用。经过一系列名为根(GC Roots)的引用做为起点,从这些根开始搜索,通过一系列的路径,若是能够到达java堆中的对象,那么这个对象就是“活”的,是不可回收的。能够做为根的对象有:html 虚拟机栈(栈桢中的本地变量表)中的引用的对象。 方法区中的类静态属
相关文章
相关标签/搜索