异常

try,catch,finally 执行顺序:

        1。finally语句在return语句执行之后return返回之前执行的,try和catch中有return,先把return 值保存,执行finally,再return

        2.  finally块中的return语句会覆盖try块中的return返回

  总结: finally块的语句在try或catch中的return语句执行之后返回之前执行

      且finally里的修改语句可能影响也可能不影响try或catch中 return已经确定的返回值,

      若finally里也有return语句则覆盖try或catch中的return语句直接返回

 

参考:http://www.cnblogs.com/lanxuezaipiao/p/3440471.html

 

posted @ 2017-06-17 02:35  雪浪snowWave  阅读(74)  评论(0编辑  收藏  举报