垃圾回收(JVM)
1.如何判断对象可以回收Java将垃圾对象的回收交给了JVM自动处理不需要,程序员手动的去回收释放内存了,而判断一个对象是否能被回收就要看这个对象是否“已死”;下面就来介绍一些垃圾回收算法用于判断对象是否”已死“。1.1引用计数法在对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加一;当引用失效时,计数器值就减一;任何时刻计数器为零的对象就是不可能再被使用的。致命的缺陷(循环引用问题):这样的两个对象虽然没有其他的对象来引用他们,但是他们各自的引用计数器都为1,所以采用引用计数法






