프로그래밍 연습하기

try-finally 보다는 try-with-resource를 본문

Java

try-finally 보다는 try-with-resource를

john.k 2020. 7. 19. 19:08
반응형

자바를 사용하다 보면 close를 사용해 직접 닫아줘야 하는 자원들이 있다.

제대로 닫히는 것을 보장하기 위해 try-finally를 사용하는 경우가 있다.

finally에서 close를 사용하는 것이다.

 

하지만 이 방법은 복수 자원을 사용할 때 코드가 보기 안 좋아지고, 에러 추적도 어렵게 하는 문제가 있다.

 

따라서 AutoCloserable 인터페이스를 구현하여 try-with-resource를 사용하는 것이 좋다.

 

파이썬을 할 때 with를 사용하는 것과 비슷한 것 같다.

 

반응형

'Java' 카테고리의 다른 글

자바 리플렉션(Reflection)  (0) 2021.01.10
Comments