예외를 처리하려면 try-catch문을 사용해야 한다.
try {
// 예외가 발생할 가능성이 있는 문장들을 넣는다.
} catch (Exception1 e1) {
// Exception1 이 발생했을 경우, 이를 처리하기 위한 문장을 적는다.
} catch (Exception2 e2) {
// Exception2 가 발생했을 경우, 이를 처리하기 위한 문장을 적는다.
...
} catch (ExceptionN eN) {
// ExceptionN 이 발생했을 경우, 이를 처리하기 위한 문장을 적는다.
}
try 블럭 내에서 예외가 발생한 경우
1. 발생한 예외와 일치하는 catch 블럭이 있는지 확인한다.
2. 일치하는 catch 블럭을 찾게 되면 그 catch 블럭 내의 문장들을 수행하고 전체 try-catch 문을 빠져나가서
그 다음 문장을 계속해서 수행한다. 만일 일치하는 catch 블럭을 찾지 못하면 예외는 처리되지 못한다.
출처: 자바의 정석 (https://github.com/castello/javajungsuk_basic)
'백엔드 > Java' 카테고리의 다른 글
[Java] JOptionPane.showInputDialog() import 에러 뜰 때 해결 방법 (0) | 2022.09.28 |
---|---|
[Java] 예외 처리와 예외 클래스의 계층 구조 (0) | 2022.09.28 |
[Java] 상속과 오버라이딩 , 오버로딩 (자바의 정석 참고) (0) | 2022.09.27 |
[Java] 객체지향언어의 특징 (0) | 2022.09.27 |