概述
区别:
1.throws是抛出异常,通常是由调用方处理异常,如果不能处理还会继续往上抛,最后会由JVM来处理。
2.try/catch是捕获异常,自己进行处理。
使用原则:
try/catch是使用原则是保持程序的正常运行,不能使业务逻辑或者需求代码中断。
例如:不能将程序错误产生的错误码,传送到前端,400 500等不能在你接口返回参
throws是异常必须要由容器来进行处理。
例如:事务的执行,我们不能将其捕获,如果捕获程序会认为执行正常,而不能回滚
最后
以上就是彩色钢铁侠为你收集整理的try/catch和throws的使用原则的全部内容,希望文章能够帮你解决try/catch和throws的使用原则所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复