This document provides an overview and comparison of the algorithms, phases, and commonalities of modern concurrent garbage collectors in HotSpot, including G1, Shenandoah, and Z GC. It begins with laying the groundwork on stop-the-world vs concurrent collection and heap layout. It then introduces the key differences between the three collectors in their marking, barrier, and compaction approaches. The goal of the document is to provide a technical introduction and high-level differences between these concurrent garbage collectors.