힙 메모리 영역에서더 이상 사용되지 않는 메모리를 정리 하는 것.
더 이상 사용되지 않는 객체나 객체에 null 값이 할당되면 가비지 컬렉션의 대상이 된다.
예시
활성 레퍼런스: 2개
접근 할 수 있는 객체: 2개
더 이상 사용되지 않는 객체나 객체에 null 값이 할당되면 가비지 컬렉션의 대상이 된다.
예시
Book b = new Book(); Book c = new Book();Book 북 레퍼런 스 변수 두 개를 선언하고 Book 객체 두 개를 새로 생성하여 레퍼런스에 대입함.
활성 레퍼런스: 2개
접근 할 수 있는 객체: 2개
b = c;c의 값을 b에 대입. b와 c는 모두 같은 객체를 참조 하며 제일 처음 b에 대입 하였던 객체는 버림 받았기 때문에 가바지 컬렉션 대상이 된다.
'개발 > Java' 카테고리의 다른 글
[Head First Java] Chapter3 연습문제 컴파일러가 되어봅시다. B문제 (0) | 2011.06.07 |
---|---|
[Head First Java] Chapter3 연습문제 컴파일러가 되어봅시다. A문제 (0) | 2011.06.07 |
[Head First Java] Chapter3 Dog를 제어해봅시다. (0) | 2011.06.07 |
상속 (0) | 2011.06.07 |
[Head First Java] Chapter3 원시 변수 (0) | 2011.06.03 |
[Head First Java] Chapter2 연습문제 수영장 퍼즐 (3) | 2011.06.03 |
[Head First Java] Chapter2 연습문제 코드 자석 (0) | 2011.06.03 |