java代码如何避免空指针(NullPointerException)呢?
下文笔者讲述在java代码编写时---避免空指针(NPE)的方法分享,如下所示
NPE空指针
空指针就是java代码找不到对象信息
此时就会报空指针异常,那么如何避免空指针的现象发生呢?
下文笔者将一一道来,如下所示
java代码避免空指针的方案
1.使用final修饰符强制初始化
2.避免在方法中返回null
如返回空集合
3.使用注释@NotNull和@Nullable
4.快速失败
使用断言避免空对象存在
5.首先将equals与已知对象一起使用:
代码反写
if(“knownObject”.equals(unknownObject)
6.使用valueOf()而不是toString()
7.使用null安全StringUtils方法
StringUtils.isEmpty(null)
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


