什么是异常传播?
问题内容:
什么是异常传播?我尝试使用Google,但找不到满意的结果。最好用Java来解释这一点。
问题答案:
令人惊讶的是,在Java教程页面中有关exception的解释。
异常从一个方法传播到另一个方法,直到调用被捕获为止。因此,如果a()
调用b()
,调用c()
,调用d()
,并且如果d()
抛出异常,则除非这些方法之一捕获到该异常,否则该异常将从d传播到c到b传播到a。
什么是异常传播?我尝试使用Google,但找不到满意的结果。最好用Java来解释这一点。
令人惊讶的是,在Java教程页面中有关exception的解释。
异常从一个方法传播到另一个方法,直到调用被捕获为止。因此,如果a()
调用b()
,调用c()
,调用d()
,并且如果d()
抛出异常,则除非这些方法之一捕获到该异常,否则该异常将从d传播到c到b传播到a。