文章目录
一、Kotlin 语言发展
二、Kotlin 语言与 Java 虚拟机
三、Java 与 Kotlin 联系
四、Kotlin 跨平台特性
一、Kotlin 语言发展
----
Kotlin...语法非常简洁 , 并且 与 Java 代码 无缝衔接 , Java 和 Kotlin 可以同时存在 , 因此 由 Java 编写的 Android 程序 , 可以无缝切换为 Kotlin 语言 ;
二...、Kotlin 语言与 Java 虚拟机
----
Kotlin 语言 可以在 JVM 上运行 ,
目前有 4 种语言可以运行在 JVM 之上 :
Java
Kotlin
Scala
Groovy
上述...字节码文件格式要求 , 就可以在 Java 虚拟机上运行 ;
这些语言 编译成的字节码文件 都遵循同一个规则 ,
每种语言的 语法不通 , 编译出的文件相同 , 则 编译代码的编译器是不同的 ;
三、Java 与...,
但是目前 很多高级语言特性 , Java 都不支持 ;
Kotlin 在无缝兼容 Java 的基础上 , 添加了很多 高级特性 ;
四、Kotlin 跨平台特性
----
Kotlin 语言可以 编译成