课程
/后端开发
/Java
/Java入门第三季
如果try中有异常后面只有finally,finally中有return ; 为甚么上一级就不会报错?
2017-02-08
源自:Java入门第三季 4-4
正在回答
finally中最好不要包含return,否则程序会提前退出,返回值就不是try或catch中保存的返回值了,上一级也就没报错了
try有异常,但是没有catch或者throw来抛出异常啊,然后你又在finally中return,就直接退出了,跟没写try catch块没什么区别
上一级是什么意思,能贴出代码结合来讲吗
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
2 回答try中有一个异常语句,后面只跟了一个finally, 返回上一级的时候为什么捕捉不到异常?
3 回答如果try中语句无错误,finally是否会执行?
3 回答try..catch..finally
3 回答try catch finally
1 回答try catch finally 中欠taoreturn语句