异常处理程序是顺序的;也就是说,将对它们进行检查以便确定它们是否可以处理特定异常。为了正常工作,必须按一定的顺序放置异常处理程序,以便它们首先处理更具体的类型,随后处理更普通的类型。这样,就可以确保由适当的处理程序处理特定类型的异常,而不是由设计为处理基本类型的处理程序执行。如果该异常处理程序正常完成,则控制将传递给周围的作用域。如果在周围的作用域中没有引发任何异常,则业务流程将继续运行。如果该异常处理程序由 throw 语句结束,则再次引发原始的异常,以使周围的作用域生效,除非您指定要引发的不同异常。如果无法定位任何异常处理程序,则默认的异常处理程序将运行。作用域的默认异常处理程序将为任何嵌套的事务调用补偿,然后再次引发该异常。如果您编写自己的异常处理程序,则可以选择不传播该异常。请参阅其他资源异常
版权声明:以上文章转载自互联网用户,该文观点仅代表作者本人。文章内容仅供参考,不构成建议,不代表快递查询网立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如有侵权请联系:1048208551@qq.com,将立刻删除。