면접에서 질문으로 받아 당황했던 기억이 있어 글을 작성하며 공부를 하게 됐다.명칭으로 유추를 해 보면 체크를 할 수 있는지 없는지에 대한 예외처리 같다.그래서 공부했다... Exception예상할 수 있는 예외 프로그래머가 만드는 예외 CheckedException프로그래머가 사용하는 라이브러리, 코드 등에서 new 생성자를 이용해 만들어졌고, 해당모듈을 사용하는 오브젝트에게 여기서 예외가 발생할 수 있으니 throws 키워드를 이용해 상위 caller에게 예외를 전달하든, 네가 확인해서 처리하든지 하라는 확인이 필요한 예외이다.컴파일 타임에 해당 예외가 체크되어야 하고, 프로그래머에게 예외를 다루거나 throws exception 같은 메소드를 선언할 것을 요구한다. UnCheckedException ..