的 Java 类型映射
----
在 Kotlin 代码运行时 , 所有的 数据类型都会映射为 Java 类型 ;
代码示例 : 在代码中 , 定义了 Kotlin 中的 Int 类型变量 , 在运行时...代码 : 在 Kotlin 代码中 , 可以通过 实例对象.属性名 访问 Java 类中的 private 私有属性 ;
读取私有属性 : 使用 var name = javaMethod.name...2、分析 Kotlin 代码生成的字节码数据
分析上述 Kotlin 代码的字节码文件 , 在 Kotlin Bytecode 页面 , 查看其 字节码文件 ;
点击 Decompile 按钮 ,...将字节码 反编译回 Java 代码 ,
由下面的代码可知 , 在 Hello.kt 脚本 中 定义 sayHello 函数 , 其对应的 字节码 反编译 后 的 Java 代码 如下 :
import...字节码数据 反编译字节码为 Java 代码 ;
查看生成的 Java 代码 , 可以看到 最终生成的 Java 字节码中 , 类名为 Hello , 使用 @JvmName 注解 成功 修改 Java