Java的Try-Catch中return分析

輸出爲: 1 原因:因爲finally裏只是該了局部變量result的值,而return 返回值的內存空間中存放的1沒有改變. 結果: 2. 原因: 在finally中,直接返回了,不會執行try中的return語句。字節碼中:return 2;return result; 從上到下,先於try中的return result;
相關文章
相關標籤/搜索