java中異常處理finally和return的執行順序

根據我的親自測試,得出以下結果:測試

1.try,catch中有沒有return,finnally都會執行,並且是先執行try,catch後,最後執行finnally語句;spa

2.若是finnally中有return,那麼會直接返回,不會再去返回try或者catch中的返回值;.net

3.finally中對於返回變量作的改變不會影響try、catch中返回的結果。blog

 

參考地址:https://blog.csdn.net/jdfk423/article/details/80406297get

相關文章
相關標籤/搜索