java.lang.NullPointerException 这个错一般是什么原因? 如题!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public class NullPointerExceptionextends RuntimeException当应用程序试图在需要对象的地方使用 null 时,抛出该异常。这种情况包括: 调用 null 对象的实例方法。 访问或修改 null 对象的字段。 将 null 作为一个数组,获得其长度。 将 null 作为一个数组,访问或修改其时间片。 将 null 作为 Throwable 值抛出。 应用程序应该抛出该类的实例,指示其他对 null 对象的非法使用。 原因很多也很复杂,看这里http://blog.csdn.net/jia20003/article/details/5993383 比如说,某个对象为null,你还调用这个对象的方法就会抛出空指针异常! 就是变量没有赋值还是null的时候就去引用它了 当应用程序试图在需要对象的地方使用 null 时,抛出该异常。这种情况包括: 调用 null 对象的实例方法。 访问或修改 null 对象的字段。 将 null 作为一个数组,获得其长度。 将 null 作为一个数组,访问或修改其时间片。 将 null 作为 Throwable 值抛出。 应用程序应该抛出该类的实例,指示其他对 null 对象的非法使用。 随便举几个例子吧,这几个都是nullPointerExceptionpublic class nullpointer { static Scanner a; public static void main(String[] args){ a.getClass(); }}public class nullpointer { static Scanner a; public static void main(String[] args){ a.equals("a"); }}public class nullpointer { static Scanner[] a; public static void main(String[] args){ System.out.println(a[1]); }} 只声明了对象、但是没有对对象进行初始化 就直接使用、调用它的方法,就会报空指针异常:eg: stringBuffer a; a.tostring(); //这里就会报空指针 如何得到收藏夹里的内容? 一个子类只能有一个父类吗 新手高急:一个html,一个JSP,一个javabean文件,他们调用的时候为什么老报错,谢谢! 这几句话啥意思 关于JDK最愚昧的问题????????、 菜鸟问题,在线等待 打算开始学java了,各位推荐几本好书啊!!! 大家好,希望和大家共同交流JAVA学习经验,我的QQ:4931851 一段很简单的代码,高手帮忙看下! 请教代码出错,偶是菜鸟,感谢赐教 “蓝桥杯”决赛题3 小白求教swing标签、控件怎么获取数据?
当应用程序试图在需要对象的地方使用 null 时,抛出该异常。这种情况包括: 调用 null 对象的实例方法。
访问或修改 null 对象的字段。
将 null 作为一个数组,获得其长度。
将 null 作为一个数组,访问或修改其时间片。
将 null 作为 Throwable 值抛出。
应用程序应该抛出该类的实例,指示其他对 null 对象的非法使用。
http://blog.csdn.net/jia20003/article/details/5993383
访问或修改 null 对象的字段。
将 null 作为一个数组,获得其长度。
将 null 作为一个数组,访问或修改其时间片。
将 null 作为 Throwable 值抛出。
应用程序应该抛出该类的实例,指示其他对 null 对象的非法使用。
public class nullpointer {
static Scanner a;
public static void main(String[] args){
a.getClass();
}
}
public class nullpointer {
static Scanner a;
public static void main(String[] args){
a.equals("a");
}
}
public class nullpointer {
static Scanner[] a;
public static void main(String[] args){
System.out.println(a[1]);
}
}
eg:
stringBuffer a;
a.tostring(); //这里就会报空指针