return关键字可以用来完成对于方法返回值的带回,return关键字可以终止方法的执行,把相应的数据带回到调用处。

那么当return关键字用在try-catch-finally结构的时候,return关键字是否能够和System.exit()一样终止try-catch-finally块的执行,直接把数据带回到被调用处呐?

(1)catch块中也得加上return语句;

Java异常九:return关键字在异常中的应用

Java异常九:return关键字在异常中的应用

Java异常九:return关键字在异常中的应用


(2)finally块中不建议加return语句;

Java异常九:return关键字在异常中的应用

因为finally语句块有一定会执行的特性,这会干扰方法的返回值。

Java异常九:return关键字在异常中的应用

Java异常九:return关键字在异常中的应用


(3)这些特性,在具体Java开发中是否有什么技巧性的使用习惯,待后续在实际中总结归纳。

相关文章:

  • 2022-12-23
  • 2021-09-17
  • 2022-01-06
  • 2022-12-23
  • 2021-06-13
  • 2022-12-23
  • 2022-12-23
  • 2021-05-02
猜你喜欢
  • 2022-12-23
  • 2022-01-16
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-15
相关资源
相似解决方案