
📌 면접 답변GC(Garbage Collection)은 자바의 메모리 관리 방법의 하나JVM의 힙 영역에서 동적으로 할당했던 메모리 중 필요없어진 객체를 주기적으로 제거GC는 특정 객체가 사용 중인지 아닌지를 판단하기 위해 (Reachability) 개념 사용특정 객체에 대한 참조가 존재하면 도달 할 수 있으며, 참조가 존재하지 않는 경우 도달 할 수 없는 상태로 간주이때 도달할 수 없다는 결론을 내린다면 해당 객체는 GC의 대상이 된다. Reachability 판단 기준힙 영역에 있는 객체에 대한 참조는 4가지 케이스가 존재한다. 1. 힙 내의 다른 객체에 의한 참조class Engine { String type = "V6";}class Car { Engine engine; // 힙 내의 ..