[이팩티브자바] 아이템 09. 리소스의 사용과 해제 : try-finally보다는 try-with-resources를 사용하라


[이팩티브자바] 아이템 09. 리소스의 사용과 해제 : try-finally보다는 try-with-resources를 사용하라

이팩티브자바 챕터 9를 읽고 정리한 글입니다. ️ 리소스는 어떻게 얻을 수 있을까? 흔히 자바에서는 리소스를 사용한 다음, catch를 통해 리소스를 사용하다 발생한 예외를 처리하고, finally에서 close()를 사용하여 직접 닫아주는 경우가 많다. (try-catch-finally) 이때, 닫아주지 않으면 클라이언트는 예기치 못한 성능 문제를 발견할 수도 있다. 오라클 문서를 발췌해보면, 다음과 같은 문장이 존재한다. The typical Java application manipulates several types of resources such as files, streams, sockets, and database connections. Such resources must be handl..


원문링크 : [이팩티브자바] 아이템 09. 리소스의 사용과 해제 : try-finally보다는 try-with-resources를 사용하라