finally块中的代码什么时候被执行

任何语句要执行都只能在return前执行,因此finally块中的代码也是在return前执行的. 输出结果为: finally 1 finally块中的return语句会覆盖别处的return语句,最终返回到调用者的是finally的语句值 输出结果为: finally 3 对于基本类型的数据,在finally块中改变return的值,对返回值没有影响,而对引用类型的数据会有影响 finally
相关文章
相关标签/搜索