请选择 进入手机版 | 继续访问电脑版

java空指针异常:java.lang.NullPointException原因及解决办法

[复制链接]
发表于 2019-5-28 16:38:58 |显示全部楼层

java空指针异常概述


    我们都知道java是没有指针的,这里说的”java指针”指的就是java的引用,我们不在这里讨论叫指针究竟合不合适,而只是针对这个异常本身进行分析。空指针就是空引用,java空指针异常就是引用本身为空,却调用了方法,这个时候就会出现空指针异常。可以理解,成员变量和方法是属于对象的(除去静态),在对象中才存在相对应的成员变量和方法,然后通过对象去调用这些成员变量和方法。对于空指针来说,它不指向任何对象,也就没有所谓的成员变量和方法,这个时候用它去调用某些属性和方法,当然会出现空指针异常。

Java中所有异常的父类是Throwable类

   
    在Java编程中,Java的所有异常类如下图所示。
     

TIM截图20190606150937.png

               
                 (图片来自网络)




参考资料:https://blog.csdn.net/a772304419/article/details/80797387




您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|沙漏笔记

GMT+8, 2019-8-25 11:34 , Processed in 0.152680 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Copyright © 2015-2018 xuejava网 / 鲁ICP备17054568号-1
回顶部