Checked & Unchecked Exception Checked Exception RuntimeException의 하위 클래스가 아니면서 Exception 클래스의 하위 클래스 반드시 에러 처리를 해야한다!!!! try/catch or throw Unchecked Exception RuntimeException의 하위 클래스 말 그대로 runtime에 발생할 수 있는 예외 에러 처리를 강제하지 않는다