2가지 예외(Exception) 프로그램에 에러가 발생하면 자바는 동작을 멈추고 에러 메시지를 보낸다. 이를 자바가 예외를 발생시켰다고 말한다. 예외가 발생하면 예외를 발생시킨 코드가 실행되지 않을 뿐만 아니라 프로그램 자체가 동작할 수 없게 된다. 때문에 개발자는 이런 상황을 대비 해야 한다. 자바에서는 java.lang.Exception 클래스를 통해 예외를 관리한다. 자바의 모든 클래스는 java.lang.Exception을 상속받는다. 예외는 크게 두 가지로 분류된다. 일반 예외(Exception) 실행 예외(Runtime Exception) 이클립스 같은 IDE를 통해 코딩을 하다보면 빨간 줄로 코드가 컴파일될 수 없다는 경고가 종종 표시된다. 이처럼 자바 컴파일러가 소스 파일을 컴파일할 때 확..