去除烦人的NullPointerException空指针异常
文章目录
1. 由空指针引发的惨案2. 最常见的输入判空3. 手动空指针保护4. 消除俄罗斯套娃式判空5. 只是一颗语法糖6. 老项目该怎么办?
1. 由空指针引发的惨案
前一段时间,项目紧急迭代,临时加入了一个新功能,具体功能就不描述了,反正就是业务功能:用户通过浏览器在系统界面上操作,然后Java后台代码做一些数据的查询、计算和整合的工作,并对第三方提供了操作接口。
当晚凌晨上线,本系统内测试,完美通过!
第二天将接口对外提供,供第三方系统调用,duang!工单立马来了 很明显,后台代码炸了!拉了一下后台日志,原来又是烦人的空指针异常 NullPointerException! 为此,本文痛定思痛,关于null空指针异常问题的预防和解决,详细整理成文,并严格反思:我们到底在代码中应该如何防止空指针异常所导致的Bug?
2. 最常见的输入判空
对输入判空非常有必要,并且常见,举个栗子
共有 0 条评论