0%

메서드에예외선언하기/finally블럭

메서드에 예외 선언하기

  • 예외를 처리하는 방법: try-catch문, 예외 선언하기
  • 메스가 호출시 발생가능한 예외를 호출하는 쪽에 알리는 것
1
void method() throws Exception, Exception2, ... ExceptionN {
2
  // 메서드의 내용
3
}
1
void method() throws Exception {
2
  // 메서드의 내용
3
}

image

finally블럭

  • 예외 발생여부와 관계없이 수행되어야 하는 코드를 넣음
  • try블럭안에 returnanㄴ이 있어서 try블럭 벗어나갈 때도 finally블럭이 실행됨
1
try {
2
  
3
} catch (Exception1 e1) {
4
  
5
} finally {
6
  
7
}