try-with-resources1 [Effective Java] 아이템9: try-finally 보다는 try-with-resources를 사용하라 Chapter 02: 객체 생성과 파괴객체를 만들어야 할 때와 만들지 말아야 할 때를 구분하는 법올바른 객체 생성 방법에 대한 설명 자바 라이브러리에는 close 메소드를 호출해 직접 닫아줘야 하는 자원이 많다. 자원 닫기는 클라이언트가 놓치기 쉬워서 예측할 수 없는 성능 문제로 이어지기도 한다. 전통적인 수단 try-finally전통적으로 자원이 제대로 닫힘을 보장하는 수단으로 try-finally가 쓰였다. public class Resource1 implements AutoCloseable{ @Override public void close() { System.out.println("Resource1 close"); throw new RuntimeException.. 2024. 10. 27. 이전 1 다음