programming/java
Item7. 다 쓴 객체 참조를 해제하라
롯대쌍쌍바
2023. 3. 24. 10:58
[Why]
- 객체 참조를 가지고 있는 객체는 가비지 컬랙터의 메모리 회수 대상에서 제외되기 때문에 메모리가 부족할 경우가 발생할 수 있기 때문
[When]
- 객체를 더 이상 사용하지 않을 때
- 객체를 캐시할 때
[How]
- 참조를 다쓰면 null을 통해서 참조 해제를 한다.
- WeekHashMap 을 통해서 객체를 캐시한다.
- java.lang.ref 패키지를 활용한다.