-
- 예외란
- 프로그램 실행 중에 무엇인가 의해서 오작동하거나 비 정상적으로 종료되는 경우
- 에러 : 프로그램 코드에 의해서 해결 할 수 없는 심각한 오류
- 문법에 빨간줄 갈때 컴파일 에러
- 예외 : 특수한 상황이 발생하면 프로그램이 중단되는 현상으로 프로그램 코드에 의해서 해결 할 수 있는 오류
- try~catch
- 예외가 발생하며 catch블록에서 처리한다.
- 다중 catch문 일 때 상속의 느낌으로 아래로 갈 수록 추상적이다.(위쪽이 자손 아래쪽이 조상)Arithmetic(자손) → Exception(조상)
- finally
- 마지막에 실행 된다는 의미로, 예외 없이 정상 적으로 실행이 되던 예외가 발생을 하던 무조건 실행 되는 구문이다.
- throw
- 예외란