概述
NullPointerException是java.lang.NullPointerException的简称,是Java语言中的一个异常类,位于java.lang包中,父类是java.lang.RuntimeException。该异常在源程序中可以不进行捕获和处理。
当应用程序试图在需要对象的地方使用 null 时,抛出该异常。(推荐学习:Java视频教程)
调用 null 对象的实例方法:
class Point {
public int x, y;
public int getX() {
return x;
}
}
public class TestNullPointerException {
static Point p1;
public static void main(String args[]){
p1.getX(); // 此处抛出NullPointerException
}
}
登录后复制
应用程序将会抛出NullPointerException类的实例,表明其他对 null 对象的非法使用。
java空指针错误几乎每个人都栽过,java 官方也知道这个问题,于是在java 8 中引入了 OPtional 类,专门用来解决null的安全问题。
因此,我们要很小心,在对象可能为空的情况下,要积极做null检查,不然,NullPointerException就在那等着我们了。
最后
以上就是冷傲路灯为你收集整理的NullPointerException的全部内容,希望文章能够帮你解决NullPointerException所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复