在上一篇文章中,介绍了在GC机制中,GC是以什么标准判定对象可以被标记的,以及最有效最常用的可达性分析法.今天介绍另外一种非常常用的标记算法,它的应用面也相当广泛.这就是:引用计数法 Reference Counting 这个算法的本质,其实就是上篇文章中判断一个对象要被回收的另外一种思路,即如果没有其它对象调用当前对象,那么当前对象就可以被回收了.判断有多少调用当前对象有两种方法,一种是看看其它对象,有多少对象持有当前对象的引用.还有一种办法就是,当前对象自身实现一个计数机制.统计来自外界引用…