java空指针异常处理的方法

java空指针异常处理的方法

天津卓众教育      2022-03-29 22:00:01     14

java空指针异常处理的方法,java程序员在写程序的时候都会遇到或多或少的问题,今天是天津卓众教育java培训机构小编为大家分享的java空指针异常处理的方法,

课程价格 请咨询

上课时段: 授课校区:

详细介绍


java程序员在写程序的时候都会遇到或多或少的问题,今天是天津卓众教育java培训机构小编为大家分享的java空指针异常处理的方法,下面就随小编一起来了解一下java空指针异常处理的方法都有哪些?


  项目中遇到的NullPointerException分两种情况


  情况一:


  1、 引用空对象,即调用空对象的方法或引用空对象的属性。


  2、 将8种基础类型的封装类赋值给对应的基础类。


  情况二:


  1、对于别人接口的返回对象要做非空判断,因为我们不清楚获得的对象会不会为空,对于Collection Map 小编一般会调用CollectionUtils MapUtils ,对于返回的String对象,小编会调StringUtils.isNotEmpty()进行非空判断。他们中isNotEmpty不仅判断了NULL 还判断了空集合和空串。例如从数据中查询的结果。工作流中返回的定价URL


  2、对于自己创建的对象,要留心对象进行哪些操作,中间会不会造成对象为空,如果可能加非空判断,尤其是对于集合的操作,很容易就报空指针!!!所以每次对操作集合时,小编都会非常的留心。


  3、 对于前台的领域对象要非常的留心,因为这些对象是框架创建的,假如小编没有在前台的文本框内输入值,虽然提交时后台获得的是空串,但发生NullPointerException的概率很高。


  4、对于String 的操作尽量使用apache 的StringUtils类,与String相比这个是非常的安全。对于集合的操作使用apache的CollectionUtils 、MapUtils, 相比apache工具类的执行效率也非常的高,比如StringUtils.split();



以上就是天津卓众教育java培训机构小编介绍为大家分享的“java空指针异常处理的方法”的内容,希望对的大家有帮助,更多java最新资讯请继续关注天津卓众教育java培训机构官网,每天会有精彩内容分享与你。


相关免费视频教程推荐


java入门学习零基础教程下载——空指针异常:http://www.bjpowernode.com/xiazai/2634.html


培训啦提醒您:交易时请核实对方资质,对于过大宣传或承诺需谨慎!任何要求预付定金、汇款等方式均存在风险,谨防上当。