error (1) 썸네일형 리스트형 [JAVA] 예외처리 (Exception handling) 1. 프로그램 오류 프로그램 실행 중에 어떠한 원인에 의해 프로그램이 오작동 하거나 비정상적으로 종료되는 경우가 있는데, 이러한 경우를 프로그램 에러 또는 오류라고 한다. 에러는 발생 시점에 따라 '컴파일 에러'와 '런타임 에러'로 나눌 수 있다. 이외에도 컴파일 에러나 런타임 에러와는 조금 달리 정상적으로 실행되지만 의도와 다른 동작을 보이는 '논리적 에러'도 있다. 컴파일 에러의 경우 프로그램이 실행되기 전에 컴파일러를 통해서 오류를 잡을 수 있지만, 런타임 에러의 경우는 실행되기 전에는 알 수 없다. 이러한 런타임 에러를 방지하기 위해서는 프로그램의 실행 도중 발생할 수 있는 모든 경우의 수를 고려하여 대비를 해야한다. 자바에서는 런타임에 발생할 수 있는 프로그램 오류를 에러(error)와 예외(e.. 이전 1 다음