对象已死 在JAVA代码运行中,会不停的创建对象,因为内存空间不是无限的,Java虚拟机必须不停的回收无用的数据空间.那么虚拟机是怎么判断对象空间是需要被回收的呢,也就是怎么样的数据算是垃圾数据呢? 引用计数法 引用计数法是指给没一个对象中添加一个引用计数器,每当一个地方引用了该对象,就让该对象的引用数+1,当一对象的引用值变为0的时候,就表示该对象已经无法访问.垃圾回收器就可以回收这个数据空间.这种算法简单粗暴,有些语言会使用该算法来判断对象是否已经死亡. 但是该算法有一个比较大的问题.当两个…