[Android] 자바(Java)와 코틀린(Kotlin) 앱 개발 및 차이점


[Android] 자바(Java)와 코틀린(Kotlin) 앱 개발 및 차이점

안드로이드 운영체제 및 플랫폼 https://developer.android.com/guide/platform 플랫폼 버전과 API 레벨 https ://developer.android.com/about/dashboards/index.html?hl=ko 2021년 12월 기준 데이터이며, 배포율이 0.1% 이하인 버전은 표시되지 않습니다. 코틀린(Kotlin) 기존 안드로이드 플랫폼은 "리눅스 커널과 자바 API 프레임워크"가 결합된 형태로 과거의 안드로이드 플랫폼은 "JVM(DalvikVM)"으로 자바 가상 머신 위에서 앱이 동작했습니다. 현재는 안드로이드 런타인(Android RunTime, ART)를 사용하고 있으며, "JVM 형태에서 ART로 변경되었지만 가상 머신 위에서 동작하는 형태는 동일"합니다. "2017년 5월 Google I/O에서 코틀린(Kotlin)을 공식 언어로 채택"하여 메인 언어로 지원하고 있습니다. 자바 - 객체지향 class Hello { public ...


#android #java #kotlin #객체지향 #안드로이드 #자바 #코틀린 #함수형

원문링크 : [Android] 자바(Java)와 코틀린(Kotlin) 앱 개발 및 차이점