异常处理 :
定义几个异常 :
public class ExceptionA extends Exception
public class ExceptionB extends ExceptionA
测试代码:
public class ExceptionTest {
public static void main(String[] args){
try{
throw new ExceptionA();
}catch (ExceptionB e) {
// TODO: handle exception
System.out.println("ExceptionB");
}catch (ExceptionA e) {
// TODO: handle exception
System.out.println("ExceptionA");
}
}
}
运行结果:
ExceptionB
public class ExceptionTest {
public static void main(String[] args){
try{
throw new ExceptionA();
}catch (ExceptionA e) {
// TODO: handle exception
System.out.println("ExceptionB");
}catch (ExceptionB e) { -----------------报错
// TODO: handle exception
System.out.println("ExceptionA");
}
}
}