感谢大佬:https://blog.csdn.net/z_ssyy/article/details/95345205

其实原因很简单,run()方法是我们调用start()方法后,jvm再去调用run()方法,所以throws抛出异常是往上一级的调用者抛,调用者是jvm,抛给jvm java是不允许的,
所以,run()方法只能try,catch处理异常;无法使用throws来处理异常。


补充:还有其他的一些方法也不可以。

相关文章:

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