1-正常情况下,finally语句块都会执行。除了一些特殊情况(finally语句块一定执行吗?)
2-如果finally 没有 return,finally 对 return 变量的重新赋值修改无效。原因:
3-如果try 和 finally 都包含return,return 值会以 finally 语句块 return 值为准
return 与 finally 的执行顺序对返回值的影响
你真的了解try{ return }finally{}中的return?