package Exrro;
public class Test {
//ctrl + alt + T快速生成异常捕捉
public static void main(String[] args) {
int a=1;
int b=0;
//java 异常捕捉可以一次捕捉多个,但异常必须从catch中从小写到大
try{
//监控区
System.out.println(a/b);
}catch (Exception e){
System.out.println("程序出现异常,变量b不能为0");
}catch (Throwable e){
System.out.println("Throwable");
}
finally{//处理善后工作
System.out.println("捕捉异常关闭按钮");
}//finally可以不用,这是IO流中,资源的关闭器
}
public void test(int a,int b) throws ArithmeticException{
if(b==0){
throw new ArithmeticException();//throw 主动抛出异常,在方法中使用
}
}
}