[Java] GC(Garbage Collection)


[Java] GC(Garbage Collection)

* 해당 내용은 CS(Computer Science) 스터디를 하며 공부한 내용을 작성한 글입니다. Java와 C의 차이점? "Java에서는 개발자가 프로그램 코드로 메모리를 명시적으로 해제하지 않기 때문에 가비지 컬렉터(Garbage Collector)가 더 이상 필요 없는 (쓰레기) 객체를 찾아 지우는 작업을 한다." Garbage Collector란? 동적으로 할당한 메모리 영역 중 더 이상 사용하지 않는 영역을 탐지하여 해제하는 역할을 한다. 여기서 "더 이상 사용하지 않는 영역"은 **더 이상 참조되지 않는 객체(Unreachable Object)**를 의미한다. 더 이상 참조되지 않는 객체(Unreachable Object)의 의미 Java에서 이야기하는 Unreachable Object를 아..


원문링크 : [Java] GC(Garbage Collection)