A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

【注意】当捕获异常时,子类异常要先捕获,父类异常最后捕获,如果反过来,则子类异常将不会得到执行,编译失败。即有多个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");
                }
        }
}

1 个回复

倒序浏览
不错,知识点很细~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马