目录
一、异常捕获顺序的基本规则
Java异常处理中一个基本原则是:在多重catch块中,子类异常必须出现在父类异常之前。这个看似简单的规则背后有着深刻的类型系统原理和实际编程考量。
try {
// 可能抛出多种异常的代码
} catch (FileNotFoundException e) {
// 子类
// 处理文件未找到异常
} catch (IOException e) {
// 父类
// 处理其他IO异常
} catch (Exception e) {
// 更通用的父类
// 处理其他所有异常
}


245

被折叠的 条评论
为什么被折叠?



