当异常被抛出后,将使用new操作符在堆上创建异常对象。然后当前的执行路径被终止,并且从当前环境中弹出对异常对象的引用。此时异常处理机制接管程序,并开始寻找一个恰当的地方(异常处理程序)来执行程序,它的任务是将程序从错误状态中恢复,以使程序要么换一种方式运行,要么运行下去。
异常处理模型:
1、终止模型
2、恢复模型
异常处理机制
最新推荐文章于 2023-02-06 21:46:46 发布
当异常被抛出后,将使用new操作符在堆上创建异常对象。然后当前的执行路径被终止,并且从当前环境中弹出对异常对象的引用。此时异常处理机制接管程序,并开始寻找一个恰当的地方(异常处理程序)来执行程序,它的任务是将程序从错误状态中恢复,以使程序要么换一种方式运行,要么运行下去。
异常处理模型:
1、终止模型
2、恢复模型