课程
/后端开发
/Java
/Java入门第三季
捕获到的异常,可以在当前方法的 catch 块中处理,也可抛出给调用者去处理
2016-03-24
源自:Java入门第三季 1-8
正在回答
所以异常要在catch中处理
上一节视频中有讲到
public void test2() throws DrunkException{ try{ test1();///抛给调用者处理 }catch(DrunkException e){ //RuntimeException newExc = new RuntimeException("司机一滴酒,情人两行泪"); RuntimeException newExc = new RuntimeException(e); //newExc.initCause(e); throw newExc; }
比如说
test1(){}
test2(){
test1();
}
test1的调用者就是test2,如果test1中没有对异常处理,就抛出给test2中调用test1处,此时test2中调用test1()处报错
请问是什么意思?特别是 也可
抛出给调用者去处理
理解不了
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
2 回答如果不想中断程序的异常处理可以用try catch么
1 回答异常处理的作用
3 回答异常处理:
3 回答'尽量去处理异常,不要用e.printStackTrace()简单输出处理”,请问一下具体有哪些处理方法?
3 回答在catch块中捕获异常后,怎么回到try块中重新执行try块中的代码?