[ 익셉션의 종류 ]
- CheckedException
- RuntimeException을 상속받지 않은 예외클래스
- 반드시 try~catch로 예외처리를 해야 하며 예외처리를 하지 않으면 컴파일시에
오류가 발생된다.
예) IOException,SQLException,...
- UncheckedException
- RuntimeException을 상속받은 예외클래스
- try~catch로 예외처리를 하지 않아도 컴파일시에 오류가 발생되지 않으며 프로그래머가
선택적으로 예외처리를 한다.
예) NumberFormatException,ArithmeticException,...