黑马程序员技术交流社区
标题:
Java基础--Exception使用陷阱(2)
[打印本页]
作者:
michael_wlq
时间:
2015-9-1 11:42
标题:
Java基础--Exception使用陷阱(2)
【注意】
当捕获异常时,子类异常要先捕获,父类异常最后捕获,如果反过来,则子类异常将不会得到执行,编译失败。即有多个catch时,父类的catch要放在下面。
示例:
class Exc0 extends Exception {
}
class Exc1 extends Exc0 {
}
class Demo {
public static void main(String[] args) {
try {
throw new Exc1();
} catch(Exception e) {
System.out.println("Exception");
//该代码不会得到执行,编译失败。
} catch(Exc0 e) {
System.out.println("Exc0");
}
}
}
作者:
三分之一
时间:
2015-9-1 14:51
不错,知识点很细~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2