您的位置:首页 > 其它

NullPointerException异常的原因

2012-01-06 09:51 323 查看
NullPointerException异常的原因??

所谓空指针异常,是因为用空(null)去调用属性或方法。

null表示没有这个对象,既然没有这个对象,那么去调用他的属性和方法,就会报异常。

<--主要有以下几种原因:

1、使用了未初始化的变量(虽然已经声明)

2、使用了未初始化的对象(虽然已经声明)

3、使用了关键字或已存在的类名作变量对象方法或类名。

当应用程序试图在需要对象的地方使用 null 时,抛出该异常。

<--这种情况包括:

调用 null对象的实例方法。

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

将null作为一个数组,获得其长度。

将null作为一个数组,访问或修改其时间片。

将null作为Throwable值抛出。

(以上几点看明白,然后再查看你的代码)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐