1. 程式人生 > >try中有return語句,先執行return還是finally,執行順序怎樣的

try中有return語句,先執行return還是finally,執行順序怎樣的

無論是否有異常發生,finally都會執行。

finally中常用來用清尾工作,如釋放連結等等。

示例程式碼如下:


執行到finally時,a的值為1,說明執行了一次return,確定返回值,然後執行的finally,最後將確定的返回值返回。