有个刚接触java学习的人问我:
在方法体上throws Exception 有没有意义?
答案是肯定的。虽然编译器(idea)会使其置灰(标示未调用或使用),但是还是很有实际意义的。

举例说明:

当没有在方法体上抛出异常,当异常发生时,会直接报错。
如图:
throws Exception的意义
当在方法体上手动抛出异常,代表该方法可能会抛出异常,必须由调用方处理。

调用时,如果没有try…catch处理,编译器会有提示:
throws Exception的意义
此时要求调用者,必须手动处理异常,使程序健壮运行。
throws Exception的意义

相关文章:

  • 2021-09-19
  • 2022-12-23
  • 2022-03-08
  • 2021-11-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-01-15
  • 2022-12-23
  • 2022-12-23
  • 2021-12-10
  • 2021-08-04
  • 2022-12-23
相关资源
相似解决方案