try catch finally的執行順序

以爲這篇帖子總結得很好,這一類題目很容易出如今面試中,所以當作mark了面試 結論: 一、無論有木有出現異常,finally塊中代碼都會執行; 二、當try和catch中有return時,finally仍然會執行; 三、finally是在return後面的表達式運算後執行的(此時並無返回運算後的值,而是先把要返回的值保存起來,管finally中的代碼怎麼樣,返回的值都不會改變,任然是以前保存的值)
相關文章
相關標籤/搜索