对象.内存回收和垃圾收集算法 一.引用计数算法(不可靠) 现在很多比较普遍的判断对象是否存活的算法就是引用计数算法,其大概原理是:给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1:当引用失效时,计数器值就减1,:任何时刻计数器为0的对象就是不可能再使用. 目前很多公司都有用到应用这个算法,客观地说,引用计数算法实现简单,判定效率也高,大多数情况下都是一个不错的算法.但是,至少主流的Java虚拟机里面没有选用引用计数算法来管理内存,最主要的原因就是它很难解决对象之间相互循环引用的…