CoDream

[JAVA] try with resource 본문

JAVA/JAVA 이론

[JAVA] try with resource

코잠 2024. 3. 11. 15:28
728x90
반응형

Try with resource

Java 프로그래밍 언어에서 사용되는 기능으로, 자원을 사용한 후에 자동으로 리소스를 닫아주는 구문입니다. 이를 사용하여 예외처리를 간편하게 할 수 있습니다.

try (FileInputStream fis = new FileInputStream("file.txt")) {
    // 파일을 읽는 작업 수행
} catch (IOException e) {
    // IOException 처리
}

위의 예시에서 **FileInputStream**은 try 블록 내에서 사용되며, try 블록을 빠져나가는 순간 자동으로 자원을 닫아줍니다. 이렇게 하면 명시적으로 finally 블록을 사용하여 자원을 닫아주는 코드를 작성할 필요가 없어지며, 코드가 더 간결해집니다.

728x90
반응형