try。。。 catch(Exception e)中的e是干什么的?还有代码有些不理解,求大神指教。

public void test2(){
    try{
        test1();
    }catch(DrunkException e){          //这个e是干什么的,类似于引用的东西么
    RuntimeException newExc=new RuntimeException("司机一滴酒,亲人两行泪");
    newExc.initCause(e);               //这个方法是干什么用的
    throw newExc;
    }
}

这是代码的一个部分

完整的视频在java第三季异常链那一课中

道临
浏览 2561回答 3
3回答

乔帮主

e表示的是异常信息的一个对象,

爱学的蜗牛

e就是那个异常的实例化对象阿 他里面有一些比如显示错误信息的方法

qq_大海喂鲨鱼_03713997

e只是一个参数对象,不用刻意的关注
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java