首页 > 编程知识 正文

notnull注解,can not be null

时间:2023-05-06 02:04:25 阅读:58888 作者:4205

可以定义编写程序时是否可以为空指针。 使用annotation (如@NotNull或@Nullable )声明方法是否使用空指针安全。 跳到Nullable,这样写

//*

*表示参数、字段或方法的返回值为空。

*p

*如果装饰方法调用参数,则表示该参数为

*合法为空,方法优雅地处理它。 典型的

*用于可选参数。

*p

*装饰方法时,这意味着方法可能会合法返回

*空。

*p

*这是标记注释,没有特定属性。

*/

同样,如果去NotNull,如下所示。

//*

*指定的属性不是空值

*p

*也可以使用其他NotNull或NonNull注释(来自任何库或自己的库)。

他们和用这个一样

*/p

*/

用法

如果可以传递空值,则标记为@Nullable;如果不能,则标记为@Nonnull。 在中,在对不安全的严格操作进行编码操作时,这些注释会提供警告。

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