error
-
오류와 예외(Error, exception)백엔드/자바 2020. 8. 11. 01:54
오류 프로그램을 실행하면서 어떤 원인에 의해 오작동 또는 비정상적으로 종료되는 경우 이를 에러(오류)라고 부른다. 이러한 에러는 크게 3가지로 나뉜다. ◎ 컴파일 에러: 컴파일 시에 발생하는 에러 ◎ 런타임 에러: 컴파일 단계는 통과했으나 실행시 발생하는 에러 ◎ 논리적 에러: 실행은 되지만, 의도와 다르게 작동하는 것 자바는 이러한 비정상적인 작동, 오작동을 에러(Error)과 예외(Exception)으로 구분했다. 에러(Error)와 예외(Exception)의 차이점 ◎ 에러는 프로그램 코드에 의해 수습될 수 없는 심각한 오류 ex) 스택 오버플로우, 메모리 부족 등 ◎ 예외는 발생하더라도 수습이 가능한 에러보다 낮은 단계의 오류를 말함 ◎ 에러는 발생시 비정상적인 종료를 막을 수 없지만, 예외는 적..