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 主动抛出异常,在方法中使用 } } }