예외 (체크 예외 / 비체크예외)
체크예외(IOException / SQLException)
- 문법적으로 예외처리를 강제함. 반드시 처리해야함.
비체크예외(NullPointerException / NumberException / IndexOutPointerException)
- NullPointerException
- 객체는 정의 되었는데 실제 메모리에 생성되지 않았을 경우.
- NumberException
- 잘못된 문자열을 숫자로 형변환 할 때 발생.
- ArrayIndexOutPointerException
- 배열에서 인덱스 범위를 초과해 상용 할 때 발생.