1. 예외 처리프로그래밍에서 예외(exception)란 입력 값의 처리가 불가능하거나 참조된 값이 잘못된 경우 등 애플리케이션이 정상적으로 동작하지 못하는 상황이다. 예외는 개발자가 직접 처리할수 있으므로 미리 코드 설계를 통해 처리할 수 있다. 에러(error)는 주로 자바의 가상머신에서 발생시키는 것으로 예외와 달리 애플리케이션 코드에서 처리할 수 있는 것이 거의 없다. 예를 들어 메모리 부족(OutOfMemory), 스택 오버플로(StackOverFlow)가 있다. (1) 예외 클래스자바의 예외 클래스는 아래와 같은 상속 구조를 갖추고 있다. Exception 클래스는 Checked Exception 과 Unchecked Exception 으로 구분할 수 있다. Checked Exception(..