什么是空指针异常

来源:百度知道 编辑:UC知道 时间:2024/09/20 19:56:16
请用一些容易理解的词语解释一下

谢谢

java中的

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

产生空指针异常的原因:

(1) 当一个对象不存在时又调用其方法会产生异常    obj.method() // obj对象不存在 

(2) 当访问或修改一个对象不存在的字段时会产生异常    obj.method()  // method方法不存在

扩展资料:

空指针正常工作意义:

在许多语言,这不是一个单独的转义序列,而是八进制转义序列,单个八进制数字为0;因此,‘\0’不能跟随任何数字0通过7;否则它被解释