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 )
  • 空安全性

四 思维导图