Java GC 完整解析|垃圾回收原理、七種 GC 比較、面試重點整理

Java GC 是技術面試必考也是 JVM 效能調校的關鍵知識。這篇從 Heap 的 Young Gen、Old Gen 分代結構與 GC Roots 可達性分析講起,整理 Mark-Sweep、Copying、Mark-Compact 三種基礎回收演算法的差異,再逐一比較 Serial、Parallel、CMS、G1、ZGC、Shenandoah、Epsilon 七種收集器的設計取捨與適用場景,附 JVM 參數速查表與面試高頻問題整理。