基本理解 在对象中添加一个引用计数器,每当有一个地方 引用它时,计数器值就加一;当引用失效时,计数器值就减一;任何时刻计数器为零的对象就是不可 能再被使用的。 内存泄露 当A引用B时B引用加1,B引用A时,A引用加1;虽然没有其他来引用他们两个,但他们两个引用计数一直是1,所以不能被回收,造成泄露。