欢迎来到 常识词典网 , 一个专业的常识知识学习网站!

[ Ctrl + D 键 ]收藏本站

您所在的位置:首页 > 教育学习 > 知道

知道

对于 Java 中空指针异常处理?

分类: 知道 常识词典 编辑 : 常识 发布 : 08-13

阅读 :326

对于 Java 中空指针异常处理?今早在javaeye看帖子《残酷的非空if判断》又勾起了新仇旧恨,想问问大家都是怎么处理的。特别是需要终止线程的空指针,是用if判断空好呢?还是直接让异常抛出来好。2 个答案

答案 1:

抛出来......

答案 2:

不知道你的上下文是什么情况,纯粹原则上来说,我认为应当时刻保持对象的“确定性”,判断他非null在执行下面的操作。所谓“异常”就是意料之外的事情,当然要抛出,我们如果能够意料得到,那就没有必要去创造一个“异常”了。话说回来IF判断跟抛异常应该并没有冲突。if(object!=null){-}else{t-row new 自定义异常}上面的形式也是很合理的并且如果直接try catc-比if else更耗资源。PS:我没找到LZ所说的那篇文章,很想读一下,看到私信我,THX。

下一篇:哪些源码下载网站比较可靠? 下一篇 【方向键 ( → )下一篇】

上一篇:网页应用(Web App)相对于本地应用的优势和劣势分别是什么? 上一篇 【方向键 ( ← )上一篇】