수업 시간때는 제대로 이해하지 못하고 넘어간 내용인데 이번에 간단한 콘솔앱을 만드는 프로젝트를 하면서 짝꿍팀원이 커스텀 예외 처리를 한 것을 보고 너무너무 멋있어서👍 나도 다음에는 사용할 수 있는 사람이 되고자 개념을 정리하고 간단하게 만들어보았다 컴파일러가 체크하는 일반 예외로 선언할 경우, Exception을 상속받아서 구현 컴파일러가 체크하지 않는 실행 예외로 선언할 경우, RuntimeException을 상속받아서 구현 사용자 정의 예외 클래스 작성 시 생성자는 두 개 선언하는 것이 일반적 매개 변수가 없는 기본 생성자 예외 발생 원인(예외 메세지)을 전달하기 위해 String 타입의 매개변수를 갖는 생성자 예외 메세지의 용도는 catch{} 블록의 예외처리 코드에서 이용하기 위한 것 간단하게 해..