微信公众号:51码农网
专业编程问答社区
www.51manong.com
1.当返回类型为基本数据类型,return包装数据类型的对象时,自动拆箱有可能产生NPE
public int add(){return Integer 对象} 如果为null,自动拆箱,抛错NPE
2.数据库的查询结果可能为null。
3.集合中的元素即使isNotEmpty,取出的数据元素也可能为null。
4.远程调用返回对象时,一律进行空指针判断。
5.对Session中获取的数据,建议进行NPE检查。
6.级联调用obj.getA().getB().getC();的一连串调用,容易发生NPE
`
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。