가비지 컬렉션은 gc(gabage collection)입니다.
C++에 비해 Java의 장점은 가비지 수집 메커니즘이 있다는 점입니다. 프로그래머는 가비지 수집에 대해 걱정할 필요가 없으며 시스템이 자동으로 이를 호출하여 메모리를 회수합니다.
일반적으로 재활용을 원할 때는 system.gc 메소드만 호출하면 됩니다. 시스템은 메모리를 해제하고 메모리 공간을 절약하기 위해 destroy 메소드 및 기타 재활용 메소드를 호출합니다.
가비지 수집의 목적: Java 언어의 중요한 특징은 C++ 프로그래머에게 가장 까다로운 메모리 관리 문제를 해결하는 가비지 수집 메커니즘의 도입입니다. 이를 통해 Java 프로그래머는 더 이상 걱정할 필요가 없습니다. 프로그램을 작성할 때 메모리 관리를 고려해야 합니다.
가비지 수집 메커니즘으로 인해 Java의 객체에는 더 이상 "범위"라는 개념이 없습니다. 객체에 대한 참조에만 "범위"가 있습니다. 가비지 수집은 메모리 누수를 효과적으로 방지하고 여유 메모리를 효과적으로 사용할 수 있습니다.