阅读背景:

java中异常处理finally和return语句的执行顺序

来源:互联网 
  1. finally代码块的语句在return之前一定会得到执行
  2. 如果try块中有return语句,finally代码块没有return语句,那么try块中的return语句在返回之前会先将要返回的值保存,之后执行finally代码块,最后将保存的返回值返回,finally代码块虽然对返回值进行修改也不影响返回值,因为要返回的值在执行finally代码块之前已经保存了,最终返回的是保存的旧值。如果try块中有re



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: