ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Java] Compile time vs Run time
    Programming/Java 2020. 9. 15. 20:48

    Compile time

    프로그램을 개발하기 위해 개발자가 첫 번째로 해야하는 일은 먼저 소스코드를 작성하는 일이다. 작성된 소스코드는 컴파일이라는 과정을 거쳐 컴퓨터가 이해할 수 있는 기계어코드로 변환되어야 실행 가능한 프로그램이 되는데,

    이러한 편집 과정을 컴파일 타임(Compile time)이라고 부른다. 

     

    Run time

    컴파일 과정을 마친 프로그램은 사용자에 의해 실행되며, 응용 프로그램이 동작되어지는 떄는 런타임이라 부른다.

     

     

    Compile time error vs Run time error

     

    컴파일 에러는 프로그램이 성공적으로 컴파일되는 것을 방해하는 구문 에러나 파일 참조 오류와 같은 에러를 말하며 보통 컴파일 하기 전 IDE에서 문제를 일으킬 수 있는 소스 코드를 빨간줄로 알려준다.

     

    이미 실행 가능한 프로그램으로 컴파일되었다고 해도 null point 참조와 같이 프로그램의 실행중에 버그를 일으킬 수 있다. 이렇게 실행중에 발생하는 오류를 런타임에러라고 한다.

    'Programming > Java' 카테고리의 다른 글

    [Java] JVM  (0) 2020.09.16
    [Java] Java 컴파일 & 실행 과정  (0) 2020.09.16
    [Java] 객체타입 Set  (0) 2020.09.10
    [Java] StringBuilder class 함수  (0) 2020.07.03
    [Java] Collection  (0) 2020.03.31

    댓글

Designed by Tistory.