Java面经

1. Java里面如何判断一个对象是否存活 引用计数算法 为每一个对象设置一个对象引用计算器,每当有地方引用到这个对象时,计数器加一,每当引用失效的时候,该计数器就自动减一。任什么时候刻当该对象的引用变为0的时候,说明该对象再也不被引用。 缺点:当objA和objB相互引用的时候,他们的引用计数器都是1,他们相互引用着对方,但实际上这两个对象已经把不能被访问了,因而引用计数器不能通知系统回收他们。
相关文章
相关标签/搜索