objects.nonnull什么意思
时间: 2024-06-07 13:09:45 浏览: 210
commons-lang3-3.0-beta-bin.tar.gz
`@NonNull` 或 `Objects.requireNonNull()` 均表示参数不能为 null,否则会抛出 `NullPointerException` 异常。`Objects.requireNonNull()` 方法是在 Java 7 中引入的,主要用于在方法或构造函数中检查参数的有效性。如果参数为 null,则会抛出 `NullPointerException` 异常并显示自定义错误消息。而 `@NonNull` 注解是在 Java 8 中引入的,可以在方法、参数、返回值和字段上使用,用于编译时静态检查,以确保不会传递 null 值。
阅读全文