finally到底是在return之前執行還是return之後執行?

finally是在retrun語句執行後,return返回之前執行的,也就是說finally必執行(當然是建立在try執行的基礎上)
finally中修改的基本類型沒有return是不影響返回結果的,有了retrun纔會影響
finally中修改list ,map,set引用類型時,就算沒有return,也是是影響返回結果的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章