(1) Garbage Collection(가비지 컬렉션 줄여서 GC) 이란? 1) JVM 은 Heap 메모리에 객체를 생성합니다. GC 는 이런 JVM 의 Heap 메모리를 정리하는 알고리즘을 말합니다. 2) 한마디로 GC 는 메모리 관리 기법 중 하나로 메모리 영역 중에서 더 이상 사용하지 않는 영역들을 정리해서 메모리를 관리해주는 기법이라고 할 수 있습니다. 즉, 동적으로 할당된 메모리 영역 중에서 어떤 변수도 가리키지 않는 메모리 영역을 탐지하여 자동으로 해제하도록 해줍니다. 3) 좋은 Java 개발자가 되려면 GC 에 대해 잘 알고 있어야 합니다. 자신이 개발하는 애플리케이션의 특징에 따라 어떤 GC 알고리즘을 선택할 것인지 고민해야 합니다. (2) Garbage Collection 의 동작 원리..