NullPointer问题

今天比较系统的解决了空指针异常的问题,在我看来,要解决这个问题,就如同一个吃货在为自己做长远打算:


你暂且把这爬山虎当做会长出冰淇淋的蔓藤,而你自己就是一吃货:
[img]http://dl2.iteye.com/upload/attachment/0086/7953/a234a910-77ce-3630-a6dd-fe96a0a37989.jpg[/img]


当你在墙角走的时候,发现藤中忽现一巧克力味的可爱多,但是你是一个有远见的人,怎么能就这么满足呢!于是,你就顺其藤,寻其根,挖其种。最终每天都可以吃到自己种的可爱多…………

那么,这可爱多就如同当前类中的属性或者方法(cir.x),当程序报空指针是,锁定位置后,重要的不是这是什么方法或是属性,而是找到该方法或属性所属的对象。

正如,你想找到可爱多种子,就先要找到蔓藤,而不是那个可爱多。在接下来,就是顺其藤,寻其根了。

找到相应对象后,看这个对象是否只向null,一步一步找到最根源的地方。也就是种子。要么该对象没有实例化,要么实例化了,但是,实例化该对象的对象也只向null。总之一句话,顺藤摸瓜……

[img]http://dl2.iteye.com/upload/attachment/0086/7961/f528c8c3-b788-30ef-898e-58a7bcc55ec9.png[/img]


求不笑话,
[img]http://dl2.iteye.com/upload/attachment/0086/7963/2c568368-6ec7-34ed-9e93-a91f9767c89a.png[/img]
有胡哥和熊哥最常用表情在此镇山…………
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值