CONTROL FLOW LAB
异常会走到哪一个 catch?
选择一次运行,再逐步执行。观察当前栈帧如何展开,以及处理器为什么匹配、错过或根本看不到异常。
正在执行
异常抛出
处理器接管
步骤 0 / 0
当前调用栈
准备运行
点击“下一步”,从 main 调用 loadConfig 开始。
源码与处理器匹配
不回到抛出点
异常处理完成后,从整个 try-catch 后面继续。
按运行时类型匹配
实际异常类型能赋给 catch 参数,才算匹配。
第一个匹配者获胜
处理器按从左到右顺序检查,只执行一个。