프로그램 오류 : 프로그램 수행 시 치명적 상황이 발생하여 비정상 종료 상황이 발생한 것, 프로그램 에러라고도 한다. 컴파일 에러 : 프로그램의 실행을 막는 소스 상의 문법 에러, 소스 구문을 수정하여 해결 런타임 에러 : 입력 값이 틀렸거나 배열의 인덱스 범위를 벗어났거나 계산식의 오류 등 . 시스템 에러 : 컴퓨터 오작동으로 인한 에러, 소스 구문으로 해결 불가 예외처리(Exception)Unchecked Exception으로 주로 프로그래머의 부주의로 인한 오류인 경우가 많기 때문에예외 처리보다는 코드를 수정해야 하는 경우가 많음 RuntimeException 후손 클래스 ArithmeticException :0으로 나누는 경우 발생 if문으로 나누는 수가 0인지 검사 NullPointerEx..