try-with-resources란 무엇인가클린코드 서적에는 try-catch 구문에 익숙한 나에게 다소 생소한 예외처리 구문이 존재했다. 심지어 저자는 이 방식을 적극 권하고 있었다. 따라서 관련하여 알아보고 정리하고자 한다.Java 7에서는 자원을 자동으로 닫아주는 새로운 예외 처리 메커니즘인 try-with-resources가 도입되었다. 이 구문은 AutoCloseable 또는 Closeable 인터페이스를 구현하는 리소스(파일, 데이터베이스 연결, 네트워크 연결 등)를 자동으로 관리해준다. try 블록이 종료되면 해당 리소스가 자동으로 닫히므로, 개발자가 직접 finally 블록에서 close() 메서드를 호출할 필요가 없다. 아래는 try-with-resources 구문의 기본적인 사용법이다...