Java虚拟机如何判断对象能够被回收

垃圾收集器如何判断一个对象已经“死去”,可以回收这块内存呢?一般有引用计数法和可达性算法。java (1)引用计数法         简单的说就是给对象添加一个计数器,每当有一个地方引用它时,计数器就加1;当引用失效,计数器就减1;任什么时候刻计数器为0的对象,就是不可能再使用的。算法 优势:效率高,实现简单ide 缺点:没法解决对象之间循环引用的问题this (2)可达性算法         算
相关文章
相关标签/搜索