[JAVA 예외처리]finally와 resource 다루기 by 생활코딩


[JAVA 예외처리]finally와 resource 다루기 by 생활코딩

외부에서 가져오는 데이터들을 리소스라고 한다. 굉장히 불안정한 상태 파일, 데이터베이스와 같은 자원들은 작업이 끝났을 때 연결을 끊어줘야 한다. => close(); 이렇게 반드시 해야 할 작업들을 처리해야 할 때 finally를 이용 한다. close() 또한 체크드 익셉션 이 안에서 또 트라이캐치를 던져줘야한다. 자바는 어렇게 장황하지만 정확한걸 좋아한다. 최신 자바를 쓴다면 이러한 장황한 코드가 아닌 오토 클로저블 기능으로 간결하게 사용 가능하다. 두 코드는 동일 하다. 왼쪽 코드가 더 간결하고 가독성이 높다.

[JAVA 예외처리]finally와 resource 다루기 by 생활코딩에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.


원문링크 : [JAVA 예외처리]finally와 resource 다루기 by 생활코딩