Kotlin 简明教程
Kotlin - Architecture
Kotlin 是一种编程语言,拥有自己的体系结构来分配内存并向最终用户提供高质量的输出。
以下是 Kotlin 编译器将以不同方式工作的不同场景。
-
将 Kotlin 编译成可在 JVM 上运行的字节码。此字节码与 Java .class 文件生成 的字节码完全相等。
-
每当 Kotlin 针对 JavaScript 时,Kotlin 编译器会将 .kt 文件转换为 ES5.1,并为 JavaScript 生成兼容代码。
-
Kotlin 编译器能够通过 LLVM 创建平台基础兼容代码。
-
Kotlin 多平台移动版 (KMM) 用于创建多平台移动应用程序,代码在 Android 和 iOS 之间共享。
每当两个字节编码文件(Kotlin 和 Java 的两个不同程序)在 JVM 上运行时,它们可以相互通信,这就是在 Kotlin 中为 Java 建立可互操作特性的方式。