Java 7에서 try-with-resources 구문을 소개했다. 이 구문은 try블럭을 시작함과 동시에 자원을 할당하며 try블럭이 끝나면 자동으로 자원을 해제한다. 우리는 보통 try-catch-finally에서 finally에 자원을 해제하곤 했다. FileInputStream fis; try { fis = new FileInputStream(“file.txt”); } catch(Exception e) { ... } finally { fis.close(); }Java 7부터는 자동으로 자원을 해제해주는 방법이 생겼다. try(FileInputStream fis = new FileInputStream(“file.txt”)) { // do something } catch(Exception e) {}물..