Back-end/JAVA,Spring

런타임(Runtime) vs 컴파일(Compile)

cheersHena 2018. 10. 29. 11:41
반응형

Run time

어떤 프로그램이 실행되는 동안의 time.


Runtime Error

어떤 프로그램이 실행되는 동안 발생되는 에러.

문법상으로는 에러가 없지만 실행 시켰을때 에러가 나는경우.

ex) NullpointerError




Compile

프로그래밍언어를 기계어(컴퓨터가 이해할 수 있는 비트단위의)로 변경하는 과정


Compile Error

주로 문법상의 에러가 많음.

ex) ; 을 빠트리거나 선언법이 틀렸다거나 하는 이유로 빨간줄 쳐지는게 컴파일에러



*프로그램이 컴파일 에러없이 완료되더라도, 해당 프로그램 실행시 에러가 없다고 보장할 수 없음. 즉, 컴파일 에러가 발생하지 않더라도 런타임 에러가 발생할 수 있음.


반응형