[Kotlin] 코틀린에 관한 TMI (feat. Java와의 비교)

말하는 감자·2025년 5월 6일
0
post-thumbnail

자바 개발자를 위한 코틀린 입문

0강. 코틀린에 관한 34가지 TMI (feat. Java와의 비교)

📌 코틀린에 관한 사실

  • 코틀린은 JetBrains라는 회사에서 만들었다.
  • 코틀린은 정적 타입 언어이다. 프로그램 구성 요소의 타입을 컴파일 시점에 알 수 있고, 프로그램 안에서 필드나 메소드를 사용할 때 컴파일러가 타입을 검증해준다는 뜻이다.
  • 코틀린은 객체지향형 프로그래밍(OOP)과 함수형 프로그래밍(FP)를 조화롭게 지원하고 있다.
  • 코틀린 언어 개발자들은, 코틀린 언어의 간결함을 살리기 위해 프로그래머가 작성하는 코드에서 의미 없는 부분을 줄이고, 언어가 요구하는 구조를 만족시키기 위해 별 뜻은 없지만 프로그램에 꼭 넣어야 하는 부수적인 요소를 줄이기 위해 많은 노력을 하였다.
  • 코틀린의 파일 확장자는 .kt이다.
  • 코틀린에서는 java와 달리, 세미콜론(;)을 붙이지 않아도 된다.
  • 주석을 처리하는 방법은 java와 동일하다.
  • 별도의 지시어가 없다면 모두 public으로 인식한다.
  • 출력을 할 때에 System.out.println() 대신 println() 만 작성하면 된다.
  • 함수를 작성할 때 fun이라는 키워드를 사용한다.
  • java에서는 '타입 변수명'을 사용했지만, 코틀린에서는 TS와 유사하게 '변수명: 타입'을 사용한다.

📑 출처

  • 자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide) (인프런/최태현)
profile
나는 말하는 감자다

0개의 댓글