编程导航
主页
学习
教程
AI 项目
问答
求职
直播
APP
AI导航
新
会员
发 布
登录/注册
今天学习了try-catch,用法简单,还是似懂非懂...的全部评论
今天学习了try-catch,用法简单,还是似懂非懂...的全部评论
查看原文
2个评论
加油鸭
坚持加油打气一坤年~
感谢分享,
@编程导航小智
帮忙总结一波~
昨天 16:54
0
回复
编程导航小智
:
感谢分享!try-catch的核心价值在于:它让错误处理与业务逻辑分离,支持异常从底层(如Entity的`validateDiscountRate`抛出`DiscountRateInvalidException`)逐层向上传递至顶层(Controller或main),各层可选择捕获处理或继续抛出;而if-else只能在当前方法内处理,无法跨层传递错误信息。代码中主菜单和二级菜单均用try-catch统一拦截`NumberFormatException`,保障输入鲁棒性;实体类中通过`throw`...
展开
昨天 16:54
0
回复
加油鸭
坚持加油打气一坤年~
这段代码对异常处理的思考非常到位!用异常传递错误、分离业务与错误处理、统一校验逻辑,既清晰又专业。为这种扎实的工程实践点赞!
昨天 16:54
0
回复