예외 처리 프로그램이 멈출 때까지 프로그램을 가동해 끝까지 잘 마무리 해주도록 하는 것, (프로그램 강제종료 되지 않도록) · 에러 : JVM 자체에서 발생하는 오류로, 개발자가 해결할 수 없는 오류. · 예외 : 개발자가 해결할 수 있는 오류. (해결보단 차선책을 하는 것..) · 예외 최상위 클래스 : Exception, 오류 최상위 클래스 : Error. 모두 Throwable 클래스를 상속받음. -> 예외와 오류 모두 Throwable 클래스의 기능을 포함한다. · Exception 클래스 1. 일반 예외 : Exception 클래스 직접 상속받는 예외 클래스. 컴파일 전에 예외 발생 문법을 검사. 예외 처리 하지 않으면 문법 오류 발생. 2. 실행 예외 : RuntimeException 클래스를..