1.不管有没有出现异常,finally代码块都会执行; 2.不管try和catch的代码块中有return时,finally仍会执行,且如果finally代码块也有return,则此代码肯定会返回finally执行的return值。