프로그래밍/JAVA
[JAVA] finally 블럭
리신
2022. 11. 22. 17:55
반응형
finally 블록은 예외의 발생 여부에 상관없이 실행되어야 할 코드를 포함시킬 목적으로 사용된다.
try-catch문의 끝에 선택적으로 덧붙여 사용할 수 있으며, try-catch-finally 순서로 구성된다.
try{
// 예외가 발생할 가능성이 있는 문장들을 넣는다.
}catch(Exception e1){
// 예외처리를 위한 문장을 적는다.
}finally{
// 예외의 발생여부에 관계없이 항상 수행되어야하는 문장들을 넣는다.
// finally 블럭은 try-catch 문의 마지막에 위치해야한다.
}
예외 발생한 경우 : try → catch → finally 순으로 진행
예외가 발생하지 않은 경우 : try → finally 순으로 진행
✅ 정리
finally는 예외가 생겨도 무조건 실행되는 영역임!
반응형