코틀린 - basic
Kotlin
2022. 6. 25. 14:52
코틀린이란? JetBrains에서 오픈소스 그룹을 만들어 개발한 프로그래밍 언어. 코틀린은 자바의 가상 머신인 JVM에 기반을 둔 언어. → 코틀린으로 작성한 프로그램은 JVM으로 실행 가능. 코틀린 소스 -(Kotlin Compiler)→ 자바 바이트 코드 → 자바 가상 머신(JVM) 코틀린 사용의 이점 표현력과 간결함. 안전한 코드 코틀린은 널 안전성(null safety)를 지원 변수를 nullable, not null(널 허용, 널 비허용)으로 구분해서 선언 상호 운용성(interoperable) 코틀린은 자바와 100% 호환 가능 → 자바 클래스와 라이브러리를 얼마든지 활용 가능! 구조화 동시성(structured concurrency) 코틀린이 제공하는 ‘코루틴’(coroutines)기법을 이..