대표적으로 서버(spring), 안드로이드등 플랫폼 적용가능자바와 마찬가지로 코틀린도 정적타입 언어(객체의 필드나 메소드를 사용 할때 컴파일러가 타입을 입증)대신 자료형을 명시 할 필요 없이 변수 타입을 자동으로 유추 가능. (타입 추론)정적 타입 지정의 장점a. 성능
자바의 코드 스타일을 동일하게 이용 할 수 있지만, 코틀린언어의 특성을 잘 활용하여 간결하고, 문제를 해결하기 위해 만들어진 실용적인 언어다.젯브레인사의 IntelliJ IDE를 이용하면 간결한 구조로 바꿀 수 있는 코드 패턴을 자동적으로 감지해서 수정을 제시 한다.
코틀린은 타입추론을 지정하는 정적 타입 언어이다.객체지향과 함수형 프로그래밍을 모두 지원한다.1.일급 시민 함수를 이용해 추상화가 가능하다.2.불변 값 지원을 통해 다중 스레드 애플리케이션 개발과 테스트를 쉽게 할 수 있다.런타임 라이브러리는 크기가 작고, 코틀린 컴파
코틀린 컴파일 코틀린 소스코드의 확장자는 파일명.kt 이다. 컴파일 할 때 코틀린 소스코드를 분석해서 .class 파일을 만든다.