根據我的親自測試,得出以下結果:測試
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