侧边栏壁纸
  • 累计撰写 7 篇文章
  • 累计创建 1 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Java 中的 @Nullable 和 @NonNull 注解

Faithlv
2024-02-20 / 0 评论 / 0 点赞 / 167 阅读 / 847 字 / 正在检测是否收录...
  • @Nullable:通常用于标识方法参数,常用于表明一个方法的某些参数可以接受 null 值,或者一个方法的返回值可能为 null。

  • @NonNull@Nullable 相反,该注解表示标记的元素不应该为 null。当一个参数、返回值或字段被标记为 @NonNull 时,表示它不应该接受或返回 null 值。这通常用于表明一个方法的某些参数不应该为 null,或者一个方法的返回值不会为 null。

方法参数可以为 null

public void processUserData(@Nullable String userName, @Nullable String email) {
    // 方法体
}

返回值可以为 null

@Nullable
public String findUserNameById(int userId) {
    // 查询逻辑,可能返回 null
}

0
  • ${post.likes!0}

评论区