1.当只是try{}和catch{}语句存在return时:若有异常,执行catch块,若无异常返回try{return a;}中的值
2.当finally有return时会覆盖上面两个语句的return,若无return在finally中也无法改变上面两个语句中已经准备好的返回值;
try catch finally和return
最新推荐文章于 2024-10-10 20:26:17 发布
1.当只是try{}和catch{}语句存在return时:若有异常,执行catch块,若无异常返回try{return a;}中的值
2.当finally有return时会覆盖上面两个语句的return,若无return在finally中也无法改变上面两个语句中已经准备好的返回值;