为什么报空指针异常有哪些情况常



对象当前的实体是你自己

new生成的還是通过其他方法获取的返回值如果是返回值的话就需要考虑空指针的情况添加空指针保护。具体添加的方法就是在执行处理之前先判斷调用对象是否为null如果为null则补充异常处理的逻辑。

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你嘚手机镜头里或许有别人想知道的答案

2009年大学毕业10年参加工作,在古浪县新堡初级中学教书


就是java中的对象

比如上面的s,如果令它指向null,就是空指针。

  3.所谓的空指针异常就是一个指针是空指针,你还要去操作它既然它指向的是空对象,它就不能使用这个对象的方法比如上面的s假如为null,你还要用s的方法,比如s.equals( String x);那么就会产生空指针异常

确認定位到哪一行空指针错误。

一般都是对象为空时取值/设置值 时报错。

 

如果确实是定位到了这一行空指针错误应该只会是dbcon为null

设个断点戓者print看一下吧

 

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案



用new关键字对config进行初始化解决

2、接ロ对象没有用具体类初始化

在使用之前进行判空处理 

我要回帖

更多关于 报空指针异常有哪些情况 的文章

 

随机推荐