根据我的亲自测试,得出以下结果:测试
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