티스토리 뷰
반응형
- try-with-resources ( 리소스 자동 해제 )
자바 7버전에 추가된 내용으로 close가 필요한 resource들의 close를 자동으로 해준다.
try-with-resources가 없었다면 아래와 같이 finally문에서 close를 해줘야 했다.
<try-with-resources가 없을 때>
FileOutputStream fos = null;
try {
fos = new FileOutputStream(filePath);
} catch(Exception e){
} finally {
if(fos != null){
try{fos.close();}catch(Exception e){}
}
}
이제는 아래와 같이 close를 하지 않아도 자동으로 close를 해준다.
<try-with-resources가 있을 때>
try(FileOutputStream fos = new FileOutputStream(filePath)){
fos.write(file.getBytes(););
}catch(Exception e){
e.printStackTrace();
}
try-with-resources 덕분에 코드량이 줄 뿐만아니라 개발자가 신경써야 할 부분이 줄어 들었다.
반응형
'java&spring' 카테고리의 다른 글
인터페이스(interface) (0) | 2016.08.06 |
---|---|
[Java] 생성자 (0) | 2016.08.04 |
this, this(), super, super() (0) | 2016.08.02 |
[Java] 오버라이딩 vs 오버로딩 (0) | 2016.07.29 |
삼항 연산자 (0) | 2016.07.23 |
댓글