垃圾收集(Garbage Collection,GC),并非Java语言的伴生产物。
垃圾收集需要完成的三件事情:
3.2.1 引用计数算法 3.2.2 可达性分析算法 3.2.3 再谈引用 3.2.4 生存还是死亡? 3.2.5 回收方法区
3.3.1 分代收集理论 3.3.2 标记-清除算法 3.3.3 标记-复制算法 3.3.4 标记-整理算法