java try finally 互相影響的問題

2021-09-23 07:47:46 字數 421 閱讀 2288

public class test1

public int testoftryfinally(int i)

finally}}

輸出結果

如果修改函式為

public int testoftryfinally(int i)

finally

}

結果為

結論

眾所周知,finally是在try執行完之後執行的。所以不難理解finally的return會會覆蓋try的return。至於finally對於try返回值的修改,try在return時,需要return的值已經固定(猜:已寫入某乙個地方儲存著了)。finally中修改後值會變(儲存地的值不變)但是不影響他的返回。

備忘 excel互操作

datatable中的資料匯出excel檔案 將datatable中的資料匯出到指定的excel檔案中 web頁面物件 包含被匯出資料的datatable物件 excel檔案的名稱 fs.read readdata,0,size 讀入乙個壓縮塊 response.binarywrite readda...

sql access excel 資料互導

一 sql server 和access的資料匯入匯出 常規的資料匯入匯出 使用dts嚮導遷移你的access資料到sql server,你可以使用這些步驟 1在sql server企業管理器中的tools 工具 選單上,選擇data transformation 2services 資料轉換服務 ...

互芯編譯命令

export path usr bin crosscompiler bin cygdrive c csdtk cooltools cygdrive c program files xoreax incredibuild make ct user fae ct target greenstone t0...