所谓的空指针异常,就是一个指针是空指针,你还要去操作它,既然它指向的是空对象,它就不能使用这个对象的方法。比如上面的s假如为null,你还要用s的方法,比如s.equals( String x);那么就会产生空指针异常。 产生空指针异常的原因: (1) 当一个对象不存在时又调用其方法会产生异常 obj.method() // obj对象不存在 (2) 当访问或修改一个对象不存在的字段时会产生异常 obj.method() // method方法不存在
上一篇:关于足球的名言
下一篇:c语言怎么让指针指向空指针