为了账号安全,请及时绑定邮箱和手机立即绑定

使用异常来做流程控制是否欠妥?

书上看过使用异常做流程控制的效率远不及条件逻辑更加高效,课程中多采用异常来做控制,是否欠妥?
题外话:老师的课是我目前看过的慕课网最好的没有之一,大赞

正在回答

2 回答

个人觉得完全可以单独加属性做标识 自定义异常会影响性能

0 回复 有任何疑惑可以回复我~

哇。我也一直有这个疑惑。之前看别人说,使用报错的形式,jvm内存会一直占用这错误信息直至垃圾回收之类的云云。。后来去咨询了下我们的架构师,回答主要就是,团队代码风格统一。if控制逻辑,主要的想法是,true和false主要用在不影响整个流程,而异常则是用在需要结束整个流程上。感觉就是在事务上,需要异常才会回滚。。也想问问个多人的意见。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

使用异常来做流程控制是否欠妥?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信