- finally 블럭
finally 블럭
- try 블럭에서 정상/예외 모두 실행 되는 블럭.
- 메서드 중간에 return이 실행 되도 finally 블럭은 실행됨.
📌
package chap9;
/*
* [결과]
* 1456 => 2/0
* 12356 => 2/1
*
* 1235 => 정상 return
* 145 => catch 블럭 return
*/
public class ExceptionEx3 {
public static void main(String[] args) {
try {
System.out.print(1);
System.out.print(2/0);
// System.out.print(2/1);
System.out.print(3);
// return; //함수 종료
} catch(Exception e) {
System.out.print(4);
return;
} finally {
System.out.print(5);
}
System.out.println(6);
}
}
'수업(국비지원) > Java' 카테고리의 다른 글
| [Java] chap9 : 예외처리 - Exception5(throw) (0) | 2023.04.15 |
|---|---|
| [Java] chap9 : 예외처리 - Exception4(throws) (0) | 2023.04.15 |
| [Java] chap9 : 예외처리 - Exception1(try, catch), Exception2(다중 catch 구문) (0) | 2023.04.15 |
| [Java] chap8 : 인터페이스 - Exam1 (0) | 2023.04.15 |
| [Java] chap8 : 인터페이스 - Interface(복합예제) (0) | 2023.04.15 |