其实有两种情况。。
1、try 不出异常 则return之前执行,先finally在return
1、try 不出异常 则return之前执行,先finally在return
2、try 出异常 则先finally,不执行try里的return了
如果没有异常,遇到return就直接跳到finally,执行完毕以后再return.
如果发生异常,那么就不管return,直接finally
此网址有详细代码解释