CheckedException 컴파일 시에 에러 처리를 필수로 해주어야 하는 것.예시로 IOException, SQLException 같은 것들이 있다. UnCheckedException컴파일 시에 에러 처리를 해주지 않아도 동작하는 것.런타임 시에 에러가 발생하면 프로세스가 멈춘다.예시로 NullPointerException, ArrayIndexOutOfBoundsException 같은 것들이 있다. 요약빌드 할 때 에러 처리를 무조건 해줘야 하는가 = Checked빌드 할 때 해주지 않아도 동작은 하는가 = Unchecked 참으로 직관적인 네이밍이다. :)