如何避免java空指针异常

如何避免java空指针异常... 如何避免java空指针异常 展开
 我来答
see198764
推荐于2018-04-14 · TA获得超过416个赞
知道小有建树答主
回答量:197
采纳率:100%
帮助的人:56.4万
展开全部
在使用所有有可能为空的对象的时候先做是否为空的判断,为空可以打日志,然后RETURN掉,或者作其它处理,这个可能为空是有很多情况的,比如说数据库查询出错异常没抛到调用方法这来,或者初始化出异常,没有初始化成功导致对象为NULL,等等这种是有很多的,所以最好是养成多打日志的习惯,这样找问题会很简单
雾里看花的过客
推荐于2016-02-29 · TA获得超过554个赞
知道小有建树答主
回答量:628
采纳率:100%
帮助的人:395万
展开全部
记得随时随地先初始化变量再用,应该会减少空指针发生异常的概率,但要完全避免几乎是不大可能的,只能尽力将程序完善
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0c4595e7c
2010-06-09 · TA获得超过114个赞
知道答主
回答量:90
采纳率:100%
帮助的人:60.1万
展开全部
每次在调用对象的时候,记得提前做空判断就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cjn882288
2010-06-09 · 超过24用户采纳过TA的回答
知道答主
回答量:84
采纳率:0%
帮助的人:0
展开全部
逻辑判断或者异常捕获.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pingia
2010-06-09 · TA获得超过568个赞
知道小有建树答主
回答量:697
采纳率:100%
帮助的人:760万
展开全部
如何避免?判断一下不就得了?
if(xxx != null)

或者try catch
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式