首先有一系列GC root根节点。而后从根节点开始,一路向下遍历,走过的路称为引用链。但一个对象到GC root没有引用链时,则称这个对象不可活。对象
若是这个对象不可活,仍能够经过finalize()方法自救。虚拟机
能够做为GC root的对象包括遍历