try catch finally总结为以下几条**: 当 try 代码块和 catch 代码块中有 return 语句时,finally 仍然会被执行。执行 try 代码块或 catch 代码块中的 return 语句之前,都会先执行 finally 语句。无论在 finally 代码块中是否修改返回值,返回值都不会改变,仍然是执行 finally 代码块之前的值。finally 代码块中的 return 语句一定会执行。