1. Garbage Collection(가비지 컬렉션)이란 무엇인가요? 자바의 GC는 어떻게 동작하나요?1-1. GC의 절차적 동작 원리와 알고리즘 종류가비지 컬렉션은 자바에서 더 이상 사용되지 않는 객체를 자동으로 메모리에서 해제하는 기능이다. 개발자가 직접 메모리 해제를 관리하지 않아도 되기 때문에 메모리 누수와 잘못된 포인터 접근 같은 오류를 줄여준다.작동 원리를 단계별로 이해하면 쉽다.첫째, 도달 가능성 분석(Reachability Analysis): GC는 객체가 여전히 참조되고 있는지 확인한다. 루트 객체(GC Root)에서 시작해 참조 그래프를 탐색하며 연결되지 않은 객체를 찾는다.둘째, Mark 단계: 참조가 남아있는 객체를 표시한다.셋째, Sweep 단계: 표시되지 않은 객체를 메모리..