任何语句要执行都只能在return前执行,因此finally块中的代码也是在return前执行的.

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

输出结果为:

finally

1

finally块中的return语句会覆盖别处的return语句,最终返回到调用者的是finally的语句值

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

输出结果为:

finally

3

对于基本类型的数据,在finally块中改变return的值,对返回值没有影响,而对引用类型的数据会有影响

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

finally

2

finally2

hello world

 

相关文章:

  • 2021-11-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-02
  • 2022-12-23
  • 2022-12-23
  • 2021-05-10
猜你喜欢
  • 2022-12-23
  • 2021-09-03
  • 2021-12-15
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案