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