原理:此对象有一个引用,则+1;删除一个引用,则-1。只用收集计数为0的对象。
对象A和B分别有字段b、a,令A.b=B和B.a=A,除此之外这2个对象再无任何引用,那实际上这2个对象已经不可能再被访问,但是引用计数算法却无法回收他们。
缺点:无法处理循环引用的问题。如:
http://www.blogjava.net/showsun/archive/2011/07/21/354745.html