为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

4 回答

所以异常要在catch中处理

0 回复 有任何疑惑可以回复我~

上一节视频中有讲到

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


0 回复 有任何疑惑可以回复我~

比如说

test1(){}

test2(){

       test1();

}

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


1 回复 有任何疑惑可以回复我~

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

抛出给调用者去处理

理解不了

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信