1.Kotlin和java一样,都可以运行在Jvm虚拟机上。
Kolin和Java的跨平台性,也是通过JVM虚拟机来完成的。
因为JVM针对windows 、linux、macOs开发了不同的版本,运行在不同的平台,JVM运行的是字节码文件。
只要编译后的文件,符合JVM的字节码规范,都可以运行在Jvm虚拟机上。
2.Kotlin不仅可以编译成能够在JVM上运行的字节码文件。还可以脱离JVM,直接编译成可以在windows、Linux、macOs平台上运行的原生二进制代码。
1.Kotlin和java一样,都可以运行在Jvm虚拟机上。
Kolin和Java的跨平台性,也是通过JVM虚拟机来完成的。
因为JVM针对windows 、linux、macOs开发了不同的版本,运行在不同的平台,JVM运行的是字节码文件。
只要编译后的文件,符合JVM的字节码规范,都可以运行在Jvm虚拟机上。
2.Kotlin不仅可以编译成能够在JVM上运行的字节码文件。还可以脱离JVM,直接编译成可以在windows、Linux、macOs平台上运行的原生二进制代码。