1. checkedException : 명시적 - try/catch로 예외를 처리하거나 혹은 메서드에서 throws 를 해야한다. RuntimeException을 제외한 Exception 클래스와 모든 하위클래스들. (ClassNotFoundException, IOException...) 2. uncheckedException : 암묵적 - 예외를 처리하든 안하든 상관없다. RuntimeException과 하위클래스들 (NullPointerException,AtithmeticException,IndexOutOfBoundsException..) 예) public class ExceptionTest{ public static void main(String[] args){ System.out.println("..