Java字节码和Kotlin字节码之间的区别



当我们编译Kotlin源代码时,它是转换为Kotlin字节码还是仅转换为
Java字节码?

Kotlin字节码和Java字节码使用相同的字节码指令集;即JVM规范所指定的JVM字节码。

然而,JVM字节码用于这两种语言的方式可能存在差异。这些可能会影响反编译器的输出。

另一个复杂的因素是,在Android上,JVM字节码在执行之前将被转换为Android Davlik字节码或ART(原生(代码。

最新更新