java中的空指针异常

   日期:2020-08-29     浏览:102    评论:0    
核心提示:空指针异常是什么意思?       这里我们首先要明确什么是指针,指针指的是什么?指针:我所理解的指针指的是java程序中的对象那什么是空?       举个例子:小明过生日,小华送给了小明一个“礼物”,这个“礼物”只有一个外面的包装但是里面什么都没有,这个礼物就是空。(大概意思就是有这个东西,但是这个东西里面没有东西)空指针:所以当指针指向null的时候,为

空指针异常是什么意思?

       这里我们首先要明确什么是指针,指针指的是什么?

指针:我所理解的指针指的是java程序中的对象

那什么是空?
       举个例子:小明过生日,小华送给了小明一个“礼物”,这个“礼物”只有一个外面的包装但是里面什么都没有,这个礼物就是空。(大概意思就是有这个东西,但是这个东西里面没有东西)

空指针:所以当指针为null的时候,就叫做空指针,例如:int[] array = null

那么什么叫做空指针异常呢?
       就是一个指针指向的是空,但是你还调用他了,例如:

int[] array = null;
System.out.println(array[0]);

这个时候原本array数组是个空指针,没有创建新的对象,在调用这个数组的时候就会产生空指针异常的错误!
程序运行会显示Exception in thread "main" java.lang.NullPointerException的异常提示

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服