컴파일 오류, 런타임 오류, 예외

차차·2021년 12월 6일
0

프로그래밍/ 기타

목록 보기
3/5

컴파일 에러 Compile Error

문법을 잘못 작성해 프로그램을 컴파일 할 수 없는 에러. (오탈자, 잘못된 구문, 자료형 체크)
에러 메시지를 통해 에러가 발생한 부분을 확인해 비교적 쉽게 해결할 수 있다.

런타임 에러 Runtime Error

프로그래머의 설계 미숙으로 프로그램 실행 중 발생하는 에러.
에러 발생 시 프로그래머가 역추적해 원인을 확인해야 한다.
ex) NullPointException , InfiniteLoop , Stack OverFlow

-> 대체로 try-catch 문을 이용해 에러를 해결할 수 있다.

예외 Exception

프로그램 실행 중에 실행 환경 등이 잘못되어 발생하는 비정상적인 동작을 의미하며, 런타임 상황에서 프로그램 코드에 의해 관리될 수 있는 오류로 구분된다. 즉 try-catch 구문을 통해 프로그래머가 사전에 제어 가능한 런타임 오류를 의미한다고 할 수 있다.

profile
개발하는 돌멩이🙄🙄👻

0개의 댓글