아이템 9. try-finally보다는 try-with-resources를 사용하라

· BE/Java
이 포스팅에서 작성하는 내용은 EFFECTIVE JAVA(이펙티브자바) 에서 발췌하였습니다. 아이템 9. try-finally보다는 try-with-resources를 사용하라 자바 라이브러리에는 close메서드를 호출해 직접 닫아줘야 하는 자원이 있다. ex) InputStream, OutputStream, java.sql.Connection 직접 닫아주는 방법은 아래와 같다. (finalizer는 믿을만하지 않기 때문에 언급하지 않음. 이전 포스팅 참고) 1. try-finally 자원이 하나인 코드에서의 try-finally 코드는 나쁘지 않지만 자원이 두 개 이상부터는 지저분해지기 시작한다. 또한, 두 번째 예외가 첫 번째 예외를 집어삼킬 가능성이 있다. → 스택 추적 내역에 첫 번째 예외의 정보..
멍목
'아이템 9. try-finally보다는 try-with-resources를 사용하라' 태그의 글 목록