我是靠谱客的博主 彩色钢铁侠,最近开发中收集的这篇文章主要介绍try/catch和throws的使用原则,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 区别:

1.throws是抛出异常,通常是由调用方处理异常,如果不能处理还会继续往上抛,最后会由JVM来处理。

2.try/catch是捕获异常,自己进行处理。

使用原则:

try/catch是使用原则是保持程序的正常运行,不能使业务逻辑或者需求代码中断。

例如:不能将程序错误产生的错误码,传送到前端,400 500等不能在你接口返回参

throws是异常必须要由容器来进行处理。

例如:事务的执行,我们不能将其捕获,如果捕获程序会认为执行正常,而不能回滚

最后

以上就是彩色钢铁侠为你收集整理的try/catch和throws的使用原则的全部内容,希望文章能够帮你解决try/catch和throws的使用原则所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(69)

评论列表共有 0 条评论

立即
投稿
返回
顶部