try、return、catch这几个是顺序执行
1.无异常try中return返回,或方法最终return;
2.有异常执行catch(有return就返回),顺序执行方法最终return;
finally:一定会执行(return 语句执行之后,并没有返回结果时执行;而是先把要返回的值保存起来,
1.finally 顺序执行修改成功,
2.return 语句执行之后进入finally块修改是值传递(基本类型无效,引用类型有效))
try、return、catch这几个是顺序执行
1.无异常try中return返回,或方法最终return;
2.有异常执行catch(有return就返回),顺序执行方法最终return;
finally:一定会执行(return 语句执行之后,并没有返回结果时执行;而是先把要返回的值保存起来,
1.finally 顺序执行修改成功,
2.return 语句执行之后进入finally块修改是值传递(基本类型无效,引用类型有效))
本文标题:try、return、catch、finally
本文链接:https://www.haomeiwen.com/subject/pmammqtx.html
网友评论