코틀린 주요 특성 정적 타입 지정 언어 자바와 마찬가지로 코틀린도 정적 타입 (statically typed) 지정 언어 모든 프로그램 구성요소의 타입을 컴파일 시점에 알 수 있음 객체의 필드나 메서드를 사용할때 마다 컴파일러가 타입을 검증해줌 +) 대표적인 동적타입 지정언어로는 그루비나 JRuby가 있음 자바와 달리 코틀린에서는 모든 변수의 타입을 프로그래머가 명시할 필요가 없음. 대부분의 경우 코틀린 커파일러가 문맥으로부터 변수 타입을 자동으로 유추할 수 있기 떄문 이런 기능을 타입 추론 (type inference)라고 부름 정적 타입의 장점 성능 : 실행시점에 어떤 메서드를 호출할지 알아내는 과정이 필요 없으므로 메소드 호출이 더 빠름 신뢰성 : 컴파일러가 프로그램의 정확성을 검증하기 떄문에 프로..