阅读: 282
答案 1:
抛出来......答案 2:
不知道你的上下文是什么情况,纯粹原则上来说,我认为应当时刻保持对象的“确定性”,判断他非null在执行下面的操作。所谓“异常”就是意料之外的事情,当然要抛出,我们如果能够意料得到,那就没有必要去创造一个“异常”了。话说回来IF判断跟抛异常应该并没有冲突。if(object!=null){-}else{t-row new 自定义异常}上面的形式也是很合理的并且如果直接try catc-比if else更耗资源。PS:我没找到LZ所说的那篇文章,很想读一下,看到私信我,THX。分享常识给亲友.
下一篇:大家在知乎上通过什么途径挑选问题回答? 下一篇 【方向键 ( → )下一篇】
上一篇:市场部主要干什么? 上一篇 【方向键 ( ← )上一篇】
快搜