try-catch문
- 예외의 발생에 대비한 코드를 작성하는 것
1 | try { |
2 | // 예외가 발생할 가능성이 있는 문장들을 넣음 |
3 | } catch (Exception1 e1) { |
4 | // Exception1이 발생했을 경우, 이를 처리하기 위한 문장을 넣음 |
5 | } catch (Exception2 e2) { |
6 | // Exception2이 발생했을 경우, 이를 처리하기 위한 문장을 넣음 |
7 | } catch (Exception3 e3) { |
8 | // Exception2이 발생했을 경우, 이를 처리하기 위한 문장을 넣음 |
9 | } |
- 예외가 발생하면, 이를 처리할 catch블럭을 찾아 내려감
- 일치하는 catch블럭이 없으면, 예외는 처리 안됨
- Exception이 선언된 catch블럭은 모든 예외 처리(마지막 catch블럭)