Java教程

捕获异常

本文主要是介绍捕获异常,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
package com.liu.exception;

public class Test {
    public static void main(String[] args) {
        int a = 1;
        int b = 0;

        try{//监控区域
            System.out.println(a/b);
        }catch(ArithmeticException e){//catch捕获异常
            System.out.println("程序出现异常");
        }finally{//处理善后工作
            System.out.println("finally");
        }
        //finally 可以不用finally 假设IO 资源 关闭

        try{//加入想捕获多个异常:异常类型从小到大
            new Test().a();
        }catch(Error e){//catch(想要捕获的异常类型)
            System.out.println("程序出现异常:Error");
        }catch(Exception e){
            System.out.println("程序出现异常:Exception");
        }catch(Throwable e){
            System.out.println("程序出现异常:Throwable");
        }finally{
            System.out.println("finally");
        }

    }
    public void a(){
        b();
    }
    public void b(){
        a();
    }
}
这篇关于捕获异常的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!