6.1.1 在 Kotlin 中直接调用 Java 类和方法 6.1.1 Kotlin 中直接调用 Java 类和方法 Kotlin 对 Java 的互操作性概述 Kotlin 被设计为与 Java 完全互操作,这意味着你可以直接在 Kotlin 中使用 Java 库而无需额外的工作。这种互操作性不仅体现在简单的类和方法调用上,还包括了异常处理、泛型类型转换等方面的支持。此外,Kotlin 提供了许多增强功能来简化对 Java 代码的操作,例如自动包装/解包基本数据类型的 null 检查等。 基本原理 当一个 Kotlin 文件需要访问 Java 代码时,编译器会自动解析 Java 的字节码文件并将其转换为相应的 Kotlin 表达式或结构。