Kotlin执行环境

时间:2018-05-01 10:28:34

标签: android kotlin

由于Kotlin在JVM上运行并编译为Java字节码,我们可以说Android中的Kotlin应用程序和Android中的Java应用程序具有相同的执行环境吗?

1 个答案:

答案 0 :(得分:0)

在Kotlin和Java源代码分别按kotlincjavac编译为字节码的初始步骤之后,处理和执行两种语言编写的代码的方式完全相同。在那之后,您只需要.class个文件,这些文件都将以相同的方式处理,通过dexing进程一直到设备上虚拟机的最终执行。

如果您自己查看了字节码,您可能会根据某些特征结构和元数据来判断某个给定类的原始源语言是什么,但是进一步处理它们的工具将无关紧要,因为它们已经在他们可以使用的通用格式。