文章目录 1、Java垃圾回收机制2、哪些内存需要回收?2.1、引用计数法2.2、可达性分析2.3、GC Roots2.4、二次标记 3、什么时候回收?4、如何回收?4.1、标记-清除算法4.2、复制算法4.3、标记-整理算法4.4、分代收集算法