코딩하는 오리

Kotlin 이란? 본문

코틀린(Kotlin)

Kotlin 이란?

jooeun 2023. 8. 21. 12:42
  • 안드로이드 공식 언어!
    • 2017년 5월 18일 Google I/O 2017에서 구글이 안드로이드 공식 언어로 코틀린 추가
  • 안드로이드 스튜디오 3.0부터 코틀린이 기본으로 지원 됨(이전 버전에서도 플러그인만 설치 하면 됨)
  • Kotlin도 JetBrains에서 개발, 안드로이드 스튜디오도 JetBrains 소유
  • 정의 : statically typed programming language for modern multiplatform applications
  • 장점
    • concise : 간결함
      • pojo, lambda 표현식, singleton 생성 등 편리하다
    • safe : 안전하다
      • 변수에 null을 넣을 수 없어서 nullpointer exception이 날 수 없다
        • nullable type을 지정해야만 변수에 null 할당 가능
      • 타입 체크 후 자동으로 autocast해준다
    • interoperable : 상호 운영
      • 자바와 상호 운영 가능하다
        • 자바와 코틀린은 서로 호출할 수 있다
    • tool-friendly
      • jetbrains에서 만든 언어. jetbrains에서 안드로이드 스튜디오를 만들었음
  • 코틀린을 사용함으로서 내 코드는 간단히도 더 좋아졌다
  • 기존 자바/안드로이드 개발자들에겐 러닝 커브가 상당히 낮다

'코틀린(Kotlin)' 카테고리의 다른 글

[IDE] 인텔리제이 코틀린 개발 tip  (0) 2024.07.25
JDK 란?  (0) 2024.07.25