2014. 12. 22. 10:55
[Java 7] try-with-resources
2014. 12. 22. 10:55 in -=-= 컴퓨터 =-=-/JAVA
자바 7에서는 try catch문에서 resources 를 관리할수있다
resources 를 관리하는 대표적인것은 stream이며 자동으로 스트림을 종료하는 메서드가 호출된다
autocloseable을 implement 하여 사용자가 직접 구현도 가능하다
try catch resource 관리 예
try (Outputstream os = Files.newOutputStream (byte형)){
os.write (Data);
//os.close를 자동으로 호출
}catch (IOExeption e){
System.err.println (e);
}
관련 링크 : http://tutorials.jenkov.com/java-exception-handling/try-with-resources.html
http://m.blog.naver.com/skykingkjs/150172682117
https://code.google.com/p/guava-libraries/wiki/ClosingResourcesExplained
auto closeable 가능한 클래스
http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html
resources 를 관리하는 대표적인것은 stream이며 자동으로 스트림을 종료하는 메서드가 호출된다
autocloseable을 implement 하여 사용자가 직접 구현도 가능하다
try catch resource 관리 예
try (Outputstream os = Files.newOutputStream (byte형)){
os.write (Data);
//os.close를 자동으로 호출
}catch (IOExeption e){
System.err.println (e);
}
관련 링크 : http://tutorials.jenkov.com/java-exception-handling/try-with-resources.html
http://m.blog.naver.com/skykingkjs/150172682117
https://code.google.com/p/guava-libraries/wiki/ClosingResourcesExplained
auto closeable 가능한 클래스
http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html
'-=-= 컴퓨터 =-=- > JAVA' 카테고리의 다른 글
자바 예외처리 (0) | 2013.06.02 |
---|---|
URLDecoder: Illegal hex characters in escape (%) pattern (0) | 2013.04.10 |
자바 이전 버전 링크 (0) | 2013.03.22 |
자바 역컴파일 (0) | 2013.01.02 |
로딩 타이머 (0) | 2012.11.06 |