꼭 회수해야 하는 자원을 다룰때는 try -finally 말고, try-with-resource 를 사용하자.
예외는 없다. 코드는 더짧고 분명해지고, 만들어지는 예외정보도 훨씬 유용하다. try-finally로 작성하면 실용적이지 못하고 코드가 지저분해지는 경우라도, try-with-resources로는 정확하고 쉽게 자원을 회수할 수 있다.
'책 > EFFECTIVE JAVA' 카테고리의 다른 글
[모든 객체의 공통메서드] 아이템11. equals를 재정의 하려거든 hashCode 도 재 정의하라 (0) | 2024.07.08 |
---|---|
[모든 객체의 공통 메서드] 아이템10. equals는 일반 규약을 지켜 재 정의하라. (0) | 2024.07.07 |
[객체생성과 파괴] 아이템8. finalizer와 cleaner 사용을 피하라. (0) | 2024.07.02 |
[객체생성과파괴]아이템7. 다쓴 객체 참조를 해제하라 (0) | 2024.06.28 |
[객체생성과파괴]아이템6. 불필요한 객체 생성을 피하라 (0) | 2024.06.26 |