您的位置:首页 > 其它

finally 权重大于return

2012-10-15 08:59 47 查看
String s = "1";

try{

s = "2";

System.out.println(s);

return;

}catch(Exception e){

s = "3";

System.out.println(s);

}finally{

s = "4";

System.out.println(s);

}

s = "5";

System.out.println(s);

输出的结果是2,4

也就是说在try结构中,虽然使用了return语句强制函数返回,不再往下执行,但实现上finally中的还是执行了。但除了finally外的其它语句不再被执行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: