NullPointerException异常的原因
2012-01-06 09:51
323 查看
NullPointerException异常的原因??
所谓空指针异常,是因为用空(null)去调用属性或方法。
null表示没有这个对象,既然没有这个对象,那么去调用他的属性和方法,就会报异常。
<--主要有以下几种原因:
1、使用了未初始化的变量(虽然已经声明)
2、使用了未初始化的对象(虽然已经声明)
3、使用了关键字或已存在的类名作变量对象方法或类名。
当应用程序试图在需要对象的地方使用 null 时,抛出该异常。
<--这种情况包括:
调用 null对象的实例方法。
访问或修改null对象的字段。
将null作为一个数组,获得其长度。
将null作为一个数组,访问或修改其时间片。
将null作为Throwable值抛出。
(以上几点看明白,然后再查看你的代码)
所谓空指针异常,是因为用空(null)去调用属性或方法。
null表示没有这个对象,既然没有这个对象,那么去调用他的属性和方法,就会报异常。
<--主要有以下几种原因:
1、使用了未初始化的变量(虽然已经声明)
2、使用了未初始化的对象(虽然已经声明)
3、使用了关键字或已存在的类名作变量对象方法或类名。
当应用程序试图在需要对象的地方使用 null 时,抛出该异常。
<--这种情况包括:
调用 null对象的实例方法。
访问或修改null对象的字段。
将null作为一个数组,获得其长度。
将null作为一个数组,访问或修改其时间片。
将null作为Throwable值抛出。
(以上几点看明白,然后再查看你的代码)
相关文章推荐
- NullPointerException异常的原因及java异常??
- java的StackOverflowError和java.lang.NullPointerException异常的原因
- hibernate使用了乐观锁后报java.lang.NullPointerException 异常的原因
- NullPointerException异常的原因
- Struts2中使用execAndWait后,在 Action中调用getXXX()方法报告java.lang.NullPointerException异常的原因和解决方法
- Java调用Oracle存储过程NullPointerException异常
- List、Map、Tree报空指针java.lang.NullPointerException异常的解决方案
- RelativeLayout执行measure(w,h)方法时,出现NullPointerException的异常情况
- Eclipse报异常:An internal error occurred during: “Launching Project”. java.lang.NullPointerException
- 般报java.lang.NullPointerException的原因有以下几种:
- java中常见的NullPointerException异常
- java.lang.NullPointerException 空指针异常问题
- 在onAnimationEnd方法中调用 viewgroup.removeview,报 nullpointerexception异常的解决方法
- 在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法
- 异常5:org.apache.jasper.JasperException: java.lang.NullPointerException
- win7系统:ireport启动报异常 java.lang.NullPointerException,java环境变量已经正确配置
- java.lang.NullPointerException 空指针异常问题
- java中常见的NullPointerException异常
- 一不小心就有的异常—NullPointerException
- 一般报java.lang.NullPointerException的原因有以下几种