1. 프로그램 오류 - 크게 2종류로 나뉨1) 컴파일 에러 : 컴파일시 발생 2) 런타임 에러 : 실행시 발생 2. 에러와 예외의 정의1) 에러(Error) : 프로그램에서 수습될 수 없는 심각한 오류2) 예외(Exception) : 프로그램에서 수습될 수 있는 다소 미약한 오류 3. 예외 처리 방법: try - catch 구문을 활용 4. 예외 발생시키기1) new 연산자를 이용해 발생시키려는 예외 클래스 객체를 만듦2) throw e를 이용해 예외 발생시킴 # 아래와 같이 발생할 수 있다. 참고로 1번 처럼 객체를 만든후 throw를 따로 해줄 수 있고, 2번처럼 한줄에 객체 생성 및 throw까지 할 수 있음 5. 예외 클래스의 계층구조1) RuntimeException 클래스들 : 프로그래머의 실..