- finalizer와 cleaner는 즉시 수행된다는 보장이 없습니다.
- 반납할 자원이 있는 클래스는 AutoCloseable을 구현하고 클라이언트에서 close()를 호출하거나 try-with-resource를 사용해야 합니다.
참고
- EffectiveJava(Joshua Bloch)
- https://www.inflearn.com/course/%EC%9D%B4%ED%8E%99%ED%8B%B0%EB%B8%8C-%EC%9E%90%EB%B0%94-1#
'개발관련 서적 정리 > Effective Java' 카테고리의 다른 글
아이템 10. equals는 일반 규약을 지켜 재정의 하라 (0) | 2023.02.05 |
---|---|
아이템 9. try-finally 보다 try-with-resources를 사용하라 (0) | 2023.02.05 |
아이템 7. 다 쓴 객체 참조를 해제 하라 (0) | 2023.02.05 |
아이템6. 불필요한 객체 생성을 피하라 (0) | 2023.02.05 |
아이템5. 자원을 직접 명시하지 말고 의존 객체 주입을 사용하라 (0) | 2023.02.05 |