728x90
반응형
finally
finally는 try 구문에서 예외가 발생하는 것과 상관없이 언제나 실행되는 로직이다.
기본구조
try {
예외의 발생이 예상되는 로직
} catch(예외클래스 인스턴스) {
예외가 발생했을 때 실행되는 로직
} finally {
예외여부와 관계없이 실행되는 로직
}

finally는 예외와는 상관없이 반드시 끝내줘야 하는 작업에 사용이 된다.(ex. 데이터베이스 접속을 끊는 작업)
접속을 끊는 작업은 예외 발생여부와 상관없기 때문에 finally에서 처리하기에 좋은 작업이라고 할 수 있다.
즉, finally는 작업의 뒷정리를 담당한다고 볼 수 있다.
ps. 예외 관련한 글은 아래 링크를 통해 확인하자
https://yelin1217.tistory.com/61
[Java] 예외(Exception) - 코드 안전하게 만들기(try-catch 예외 처리)
예외 처리(Exception Handling) 기본 구조 try { ... // 오류를 발생시킬 수 있는 코드 } catch(Exception e) { ... // 오류가 발생한 경우 해결(예외가 발생했을 때 실행되는 코드) } > 자바의 예외 처리는 try-c..
yelin1217.tistory.com
728x90
반응형
'TIL > Java' 카테고리의 다른 글
[Java] equals (0) | 2022.02.01 |
---|---|
[Java] toString (0) | 2022.02.01 |
[Java] 다형성(Polymorphism) (0) | 2022.01.27 |
[Java] 인터페이스(interface) (0) | 2022.01.25 |
[Java] abstract (0) | 2022.01.25 |