首页 > 编程知识 正文

idea创建javaweb项目,idea写java教程

时间:2023-05-04 12:58:53 阅读:58952 作者:1701

这两个注释有助于idea检测方法的返回值、方法参数和局部变量是否为空,从而有助于减少NPE的出现。

1 .原始评论

@NotNull @Nullable最初只能使用idea提供的jetBrains java annotation的jar包的一个注释。 maven坐标:

3359 mvn repository.com/artifact/org.jetbrains/annotations

类名:

importorg.jetbrains.annotations.not null;

importorg.jetbrains.annotations.nullable;

当然,idea提供了其他评论的备选方案。 稍后介绍。

2. idea的配置

首选项’inspections’Java’probable bugs’@ not null/@ nullable problems

在左侧选中@NotNull/@Nullable Problems之前,idea无法打开检查功能。

3 .设置其他评论

如果不想使用idea注释,可以为其他jar包设置替代注释。 在这种情况下,必须单击右下角的配置注释。

添加适当的替代评论即可。

例如,javax包的@Nonnull和@Nullable注释。

4 .编码

其实这个功能一般用于方法签名和方法调用。

方法返回值

@Nullable :提示没有为方法调用确定为空。

@Notnull :如果方法可能返回null,则会出现提示。

方法参数:

@Nullable :提示未直接使用参数判定为空。

@Notnull :如果调用时传递的参数为null,则显示提示。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。