서버, 안드로이드 등 자바가 실행되는 모든 곳에서 사용코틀린은 타입추론 (Type inference)가 가능 → 모든 변수의 타입을 프로그래머가 직접 명시할 필요 없음자바와 마찬가지로 코틀린도 정작 타입 지정 언어정적 타입 지정이란 ?모든 프로그램 구성 요소의 타입을
함수를 선언할 때 fun 키워드 사용파라미터 이름 뒤에 그 파라미터의 타입을 쓴다.함수를 최상위 수준에 정의 가능/ 자바와 달리, 꼭 클래스 안에 함수를 넣을 필요가 없다.배열도 일반적인 클래스, 코틀린에는 자바와 달리 배열 처리를 위한 문법이 따로 없다.System.
코틀린 컬렉션은 자바 컬렉션과 똑같은 클래스이다. 표준 자바 컬렉션을 활용하면 자바 코드와 상호 작용하기 훨씬 더 쉽다. 각각의 언어에서 호출할 때, 컬렉션을 서로 변환할 필요가 없다.But, 코틀린에서는 자바보다 더 많은 기능을 쓸 수 있다.자바 컬렉션에는 기본적으로