예외 처리

BuZZLightyear·2023년 3월 6일
0

정리

목록 보기
24/47

예외 처리

예기치 않게 발생하는 에러에 대응할 수 있는 코드를 미리 사전에 작성하여 프로그램의 비정상적인 종료를 방지하고, 정상적인 실행 상태를 유지하기 위한 것.

컴파일 에러

컴파일 할 때 생기는 에러
컴파일 에러가 자바 컴파일러에 의해 발견되는 것

주로 세미콜론 생략, 오탈자, 잘못된 자료형, 잘못된 포맷 등 문법적인 문제를 가리키는 신택스(syntax) 오류로부터 발생하기 때문에 신택스 에러(Systax Errors)라고 부르기도 함.

런타임 에러

프로그램이 실행될 때 만나게되는 에러
런타임 에러는 프로그램이 실행될 때에 자바 가상 머신(JVM)에 의해 감지됨

컴파일 에러가 주로 문법 요소와 관련한 신택스(syntax) 에러였다면 런타임 에러는 주로 개발자가 컴퓨터가 수행할 수 없는 특정한 작업을 요청할 때 발생함

에러와 예외의 차이

에러 : 한번 발생하면 복구하기 어려운 수준의 심각한 오류
예외 : 잘못된 사용 또는 코딩으로 인한 상대적으로 미약한 수준의 오류로서 코드 수정 등을 통해 수습이 가능한 오류

profile
버즈라이트이어

0개의 댓글