1. 예외처리(Exception Handling) 1) 프로그램 오류 - 프로그램 에러(오류) : 프로그램이 실행 중 어떤 원인에 의해서 오작동을 하거나 비정상적으로 종료되는 경우 컴파일 에러 컴파일 시에 발생하는 에러 런타임 에러 실행 시에 발생하는 에러 논리적 에러 실행은 되지만, 의도와 다르게 동작하는 것 런타임 에러는 '에러(error)'와 '예외(exception)'으로 구분 에러(error) 프로그램 코드에 의해서 수습될 수 없는 심각한 오류 예외(exception) 프로그램 코드에 의해서 수습될 수 있는 다소 미약한 오류 2) 예외 클래스의 계층구조 - 자바에서는 실행 시 발생할 수 있는 오류(Exception과 Error)를 클래스로 정의함 - 모든 예외의 최고 조상은 Exception클래..