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)
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。