现在主流的java虚拟机中都是使用可达性分析算法来判断对象是否存活的,也就是“GC Roots”