首页 > 学院 > 开发设计 > 正文

try-catch-finally语句

2019-11-06 07:53:48
字体:
来源:转载
供稿:网友
下面函数将返回? C
123456789publicstaticintfunc (){    try{        return1;    }catch(Exception e){        return2;    }finally{        return3;    }}
A1
B2
C3
D编译错误在任何return之前都会执行finally所以直接返回了31.finally{}代码块比return先执行。2.多个return是按顺序执行的的,多个return执行了一个后,后面的return就不会执行了。3. 记住一点,不管有不有异常抛出, finally都会在return返回前执行。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表