메서드에 예외 선언하기
- 예외를 처리하는 방법: try-catch문, 예외 선언하기
- 메스가 호출시 발생가능한 예외를 호출하는 쪽에 알리는 것
1 | void method() throws Exception, Exception2, ... ExceptionN { |
2 | // 메서드의 내용 |
3 | } |
1 | void method() throws Exception { |
2 | // 메서드의 내용 |
3 | } |
finally블럭
- 예외 발생여부와 관계없이 수행되어야 하는 코드를 넣음
- try블럭안에 returnanㄴ이 있어서 try블럭 벗어나갈 때도 finally블럭이 실행됨
1 | try { |
2 | |
3 | } catch (Exception1 e1) { |
4 | |
5 | } finally { |
6 | |
7 | } |