클로저

    [Java] try-with-resources 구문을 사용하여 할당한 자원을 자동으로 해제하기

    jdk 1.7부터 할당한 자원을 자동으로 해제할 수 있는 try-with-resources 구문이 추가됐다. try-with-resources를 사용하지 않는 경우에는 finally 부분에 작성을 하여 자원을 해제했다. // try-with-resources 구문을 사용하지 않은 경우 FileInputStream fis = null; try { fis = new FileInputStream("file.txt"); } catch (FileNotFoundException e) { e.printStackTrace(); } finally { if (fis != null) { fis.close(); } } try-with-resources 구문을 사용하면 깔끔하게 작성이 가능하다. try ( FileInputSt..