Kotlin字节码和Java字节码使用相同的字节码指令集,即由JVM规范指定的JVM字节码。 然而,在这两种语言中使用JVM字节码的方式可能有所不同。这可能会影响反编译器的输出结果。 另一个复杂因素是在Android上执行之前,JVM字节码将被转换为Android Davlik字节码或ART(本机)代码。