컬쥐네 다락방

컴파일 에러 VS 런타임 에러 본문

웹 개발/Java,Spring

컴파일 에러 VS 런타임 에러

코딩하는 갱얼쥐 2021. 6. 4. 17:29

컴파일 에러

컴파일 시 발생하는 에러.

구문 오류로 프로그램을 컴파일 할 수 없을때 발생하며 대체로 문법상의 에러.

에러가 발생한 부분을 알려준다.

 

컴파일 에러의 예

- ';'의 누락

- 괄호가 안맞는 등 구문 에러

- Classpath에 누락 된 클래스(컴파일시)

 

런타임 에러

실행 시 발생하는 에러.

프로그램이 컴파일 된 후 실행하면서 에러 발생

대체로 개발 시 설계 미숙으로 발생하는 에러.

에러 발생시 프로그래머가 역추적해서 원인을 확인해야 한다.

 

런타임 에러의 예

- NullPointerException

- 무한 루프

- 0으로 나누는 경우 

'웹 개발 > Java,Spring' 카테고리의 다른 글

RESTful API 란?  (0) 2021.06.29
Spring MVC 란?  (0) 2021.06.14
객체 지향 프로그래밍(OOP)이란?  (0) 2021.06.03
Java - List, Set, Map 의 차이점  (0) 2021.06.03
java - 제네릭 / 컬렉션  (0) 2021.06.02
Comments