← 회차 전체 문제정처LAB 자체 제작내용 검수 완료정처LAB 정보처리기사 필기 자체 제작 2회 · 프로그래밍 언어 활용 · Java 언어 · 64번
Java 서비스에서 지역 변수의 참조가 사라진 객체들이 힙에 남아 있다. 개발자가 `free()`를 호출하지 않아도 도달 불가능한 객체의 메모리를 자동으로 회수하는 구성 요소는?
- 1
Garbage Collector
정답 근거도달 불가능한 힙 객체를 찾아 자동 회수하는 런타임 메모리 관리 기능이므로 정답이다. - 2
Class Loader
오답 이유Class Loader는 클래스 바이트코드를 JVM에 적재하며 사용이 끝난 일반 객체를 직접 회수하는 역할이 아니다. - 3
Compiler
오답 이유Compiler는 소스나 바이트코드를 변환·최적화하지만 런타임 도달성에 따라 힙을 회수하는 주체가 아니다. - 4
Package
오답 이유Package는 관련 타입의 이름 공간을 구성하는 문법 단위로 메모리 회수 기능이 아니다.
정답·상세해설정답 1번
가비지 컬렉터는 GC Roots 등에서 더 이상 도달할 수 없는 힙 객체를 식별해 메모리를 회수한다. 참조가 사라졌다고 즉시 회수되는 시점까지 보장하는 것은 아니지만 명시적 free 없이 자동 관리한다.
콘텐츠 기록콘텐츠 정보
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 최종 검수
- 2026-08-16