java垃圾收集方法_Java垃圾收集算法简介
任何垃圾收集算法必须完成两件事情。首先,它必须检测出垃圾对象。其次,它必须回收垃圾对象所占用的堆空间并使之对程序重新可用。垃圾检测通常通过定义一个根引用集并计算其可达对象集的方式来实现。一个对象,如果可以通过某条始于根引用的引用路径而被执行程序访问到的话,则称其为可达的(reachable)。对程序而言,根引用始终是可以访问的。一个对象如果是可达的,则称其为活动对象;否则就被称为垃圾,因为它对程序...