在catch語句塊中有return語句,finally中的語句依舊會執(zhí)行,有的說finally其實是在return中執(zhí)行的,但是return不是原子性的嗎,中間又如何執(zhí)行finally中的代碼int a = 10;try { System.out.println(a / 0); a = 20;} catch (Exception e) { a = 30; return a;} finally { a = 40;}return a;最終返回的是30,而不是40
添加回答
舉報
0/150
提交
取消