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

来源:6-1 web层课程总结

719305607

2017-04-04 01:16

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

写回答 关注

2回答

  • jakiro3941984
    2017-04-05 02:20:07

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

  • qq_天_4
    2017-04-05 00:53:55

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

Java高并发秒杀API之web层

Java实现高并发秒杀API的第三门课,介绍Web层的设计和实现

66079 学习 · 395 问题

查看课程

相似问题