1.引用计数器回收对象
给每一个对象设置一个计数器,当该对象被引用时,计数器加1,当有其余变量再也不引用该对象时,计数器减1.直到计数器数值为0,回收器视为他是‘垃圾’,能够被回收,当该对象被回收时,其余引用了该对象的计数器减1。变量
优势:执行速度很快。引用
缺点:当两个对象相互引用对方时,他们的计数器永远不会变为0.