[Kotlin 코틀린 이란] - JVM 기반의 언어이며, 자바(Java)를 대체할 수 있도록 개발된 언어이다. - 자바(Java)와 비교하여 간결한 문법을 제공한다. - 구글이 안드로이드의 공식 언어로 Kotlin 추가 - 확장자는 .kt 컴파일하면 자바와 같이 .class [Kotlin 코틀린 특징 및 장점] - 정적 타입 지정 언어이다. 프로그램의 구성 요소(객체, 메서드 타입 등)를 컴파일 시점에 알 수 있고, 컴파일러가 타입을 검증해준다. 컴파일 타임에 메서드의 호출관계가 지정되어 런타임 빠르다. 컴파일러가 검증하기 때문에, 오류로 중단될 가능성이 적어진다. - 널 (null)에 대한 안정성을 제공한다. 컴파일 단계에서 NullPointerException을 검사한다. 런타임 시 발생할 수 있는 ..