栈解退:try 没有直接调用引发异常的函数,而是调用了函数A,函数A调用函数B,函数B异常,则程序流程将丛函数B跳到try块和处理程序的函数.函数 通常返回到调用它的函数.throw-catch语句将控制权返回到第一个这样的函数:包含能够捕获这种异常的try-catch组合;