其他分享
首页 > 其他分享> > 异常捕捉机制和捕捉到的异常

异常捕捉机制和捕捉到的异常

作者:互联网

异常捕捉机制:代码格式:

try{

//程序代码块

}catch(Type1 id1){ 

//处理Type1异常的代码

}catch(Type2 id2){

//处理Type2异常的代码

}catch(Type3 id3){

//处理Type3异常的代码

}

try后面可以跟多个catch处理不同异常的解决方案

 

 

 

捕捉到的异常:

public static void h(){
        int[] a = new int[10];
        a[10] = 10;
    }

    public static void main(String[] args) {
        try {
            h();
        }catch (Exception e){
            System.out.println("异常报错");
            System.out.println(e.getMessage());//抛出异常变量值
            System.out.println(e);
            e.printStackTrace();
        }
        System.out.println("main");
}

如果我们捕捉到了异常e,我们可以将e这个值直接输出,通过e.getMessage()来获取那个纸报的异常,也可以e.printStackTrace()来获取异常的全部信息
ry {
            f();
        }catch (Exception e){
            System.out.println("异常老铁");
            System.out.println(e.getMessage());//抛出异常变量值
            System.out.println(e);
            e.printStackTrace();
            throw e;
        }
我们也可以通过throw e将异常再次抛出

搜索

复制

标签:catch,printStackTrace,System,捕捉到,捕捉,println,异常,out
来源: https://www.cnblogs.com/hungui/p/16411656.html