1 最近在看python 看到一个很简单的java对象回收的实例,Java 是通过对 实例对象的引用计数来判是否其他对象对他有引用
比如 string A = "hello"; 创建对象Hello 和引用A 引用计数 1
string B = A ; 创建 引用B 引用计数 2
object C = new C(B) ; 创建对象C 引用计数 3
然后 进行了程序运算
B = " world" 引用减 1
C = null 引用减 1
A = B ; 引用减 1
当引用计数为0的时候 虚拟机会找合适的时机去gc