[Android] Runtime & Compiletime ⌛️

Jay·2021년 6월 14일
0

Android

목록 보기
37/39
post-thumbnail

우선 두 용어는 모두 SW 프로그램 개발의 서로 다른 두 계층의 차이를 설명하기 위한 용어이다.

Compiletime 컴파일 타임

프로그램을 생성하기 위해 개발자는 첫째로 소스코드를 작성하고 컴파일이라는 과정을 통해 기계어 코드로 변환되어 실행 가능한 프로그램이 된다.

Runtime 런타임

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

종종 2가지 타입의 에러를 나타내기 위해 사용되어지곤 한다.

오류의 유형 차이

  • 컴파일 타임 오류 유형

    • Syntax 오류
    • Type check 오류
  • 런타임 오류의 유형

    • 0 나누기 오류
    • Null 참조 오류
    • 메모리 부족 오류
profile
developer

0개의 댓글