[코틀린인액션] 코틀린 컴파일

  • 코틀린은 자바와 동일한 컴파일 언어다
  • 작성된 코드 실행 전에 컴파일을 해야한다
  • 코틀린 코드는 .class 파일로 변환되며, JVM 에서 실행된다.

코틀린 코드 컴파일

  1. 파일 확장자
    1. 코틀린 소스 코드는 .kt 확장자를 사용한다
  1. 컴파일 과정
    1. 코틀린 컴파일러 kotlinc 는 .kt 파일을 분석해
    1. .class 파일을 생성한다
    1. 자바의 java → javac → .class 과정과 유사하다
  1. 런타임 라이브러리
    • 컴파일된 소스는 코틀린 런타임 라이브러리에 의존한다
    • 해당 라이브러리는 코틀린 표준 라이브러리 클래스와 자바 API 확장 기능이 포함된다.

Uploaded by N2T