捕获到的异常,可以在当前方法的 catch 块中处理,也可抛出给调用者去处理

来源:1-8 练习题

这个小锋

2016-03-24 00:30

捕获到的异常,可以在当前方法的 catch 块中处理,也可抛出给调用者去处理

写回答 关注

4回答

  • 180416
    2020-05-11 23:06:13

    所以异常要在catch中处理

  • 小光头
    2017-06-17 16:48:30

    上一节视频中有讲到

    	public void test2() throws DrunkException{
    		try{
    		test1();///抛给调用者处理
    		}catch(DrunkException e){
    			//RuntimeException newExc = new RuntimeException("司机一滴酒,情人两行泪");
    			RuntimeException newExc = new RuntimeException(e);
    			//newExc.initCause(e);
    			throw newExc;
    		}


  • qq_张浩_7
    2016-08-21 16:29:23

    比如说

    test1(){}

    test2(){

           test1();

    }

    test1的调用者就是test2,如果test1中没有对异常处理,就抛出给test2中调用test1处,此时test2中调用test1()处报错


  • 这个小锋
    2016-03-24 00:31:43

    请问是什么意思?特别是   也可

    抛出给调用者去处理

    理解不了

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题