Kotlin编程实战——与Java互操作(10)
一 概述
- Kotlin 中调用 Java 代码
- Java 中调用 Kotlin
二 Kotlin 中调用 Java 代码
- Getter 和 Setter
- 返回 void 的方法
- 将 Kotlin 中是关键字的 Java 标识符进行转义
- 空安全与平台类型
- Java类型映射kotlin类型
- Kotlin 中的 Java 泛型
- Java 可变参数
三 Java 中调用 Kotlin
- 属性
- 实例字段( @JvmField注解)
- 静态字段: @JvmField 注解\lateinit 修饰符\const 修饰符
- 静态方法( @JvmStatic 注解)
- 可见性
- KClass 类型参数
- @JvmName 解决签名冲突
- 生成重载( @JvmOverloads )
- 空安全性