您的位置:首页 > 编程语言 > Java开发

【JAVA】什么时候会发生空指针异常

2015-08-21 00:00 447 查看
摘要: JAVA 出现空指针异常的几种情况

异常名:java.lang.NullPointerException

##发生空指针异常的几种情况

调用 null 对象的实例方法。

例子:
这句话出现空指针异常,那么一定是由btn_GetDate引起的。

btn_GetDate.setOnClickListener(btnListener);

因为只有在btn_GetDate为空时调用了实例方法,这句话才会出现空指针异常;

访问或修改 null 对象的字段。

如果一个数组为null,试图用属性length获得其长度时。

如果一个数组为null,试图访问或修改其中某个元素时。

在需要抛出一个异常对象,而该对象为 null 时。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息