概述
空指针异常,就是一个指针是空指针,你还要去操作它
空指针异常:就是对象为空,java一切都是对象,
比如,字符串有个length()方法,null是没length方法的,String.length()是没问题的,但是,null.length()那就肯定有问题,这就是空指针异常。
既然它指向的是空对象,它就不能使用这个对象的方法。比如string类型的s假如为null,你还要用s的方法,比如s.equals( String x);那么就会产生空指针异常。
产生空指针异常的原因:
(1) 当一个对象不存在时又调用其方法会产生异常 obj.method() // obj对象不存在
(2) 当访问或修改一个对象不存在的字段时会产生异常 obj.method() // method方法不存在
注意:
之前因为对象为空造成的bug,我找了三个小时。以此为戒,java是面向对象的,以后要new对象,不要=null
例如:
Page page=new Page();//写这个
Page page=null;//不要写这样,以防万一哪次没想到就容易空指针
最后
以上就是忐忑雨为你收集整理的java空指针异常_java空指针异常的全部内容,希望文章能够帮你解决java空指针异常_java空指针异常所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复