6.1.2 处理 Java 的空安全问题 (@Nullable, @NonNull 注解) 6.1.2.1 @Nullable 注解的含义及其作用 @Nullable 注解的基本概念 是一个常用的注解,它表示某个方法或变量可能返回 null 或接受 null 值。在 Java 中, 注解通常由诸如 JSR-305、Checker Framework 或 Android's Support Library 提供。 在 Kotlin 中,当调用 Java 代码并遇到带有 注解的方法或字段时,编译器会将其视为可能为 null 的值。这意味着调用者必须显式地检查 null 值,或者使用安全调用运算符( )来避免潜在的空指针异常。