예외
프로그램 실행 중 의도치 않은 결과가 나오는 것
컴파일 오류 X
- 문법에 맞지 않게 작성된 코드가 있을 때
- 컴파일 할 때 발견되기 때문에 코드가 실행조차 되지않음
예외가 발생하는 경우
ArithmeticException
ArrayIndexOutOfBoundsException
InputMismatchException
예외처리
try-catch-finally
**try** {
// 예외가 발생할 가능성이 있는 실행문
}
**catch** (예외타입 변수선언e ) {
// 예외 처리문
}
finally {
// 예외 발생 여부와 상관없이 무조건 실행되는 문장
// (생략 가능)
}