프로그램을 개발 하다 보면 유효하지 않은 메모리인 가바지(Garbage)가 발생하게 된다. C언어를 이용하면 free()라는 함수를 통해 직접 메모리를 해제해주어야 한다. 하지만 자바에서는 메모리 해제를 신경쓸 필요가 없다. 왜냐면 JVM의 Garbage Collection가 불필요한 메모리를 알아서 정리해주기 때문이다.
(출처: https://codeahoy.com/2017/08/06/basics-of-java-garbage-collection/)
Naver D2 Garbage Collection
[Java] Garbage Collection(가비지 컬렉션)의 개념 및 동작 원리 (1/2)