Exception与RuntimeException的区别

Error

程序运行时发生的错误。一般是指系统错误或者编译错误。解决错误后才能编译通过。

Exception

Exception是属于应用程序级别的异常,分为 RuntimeException 和 非RuntimeException。

Exception是程序员的错误。

非RuntimeException程序的异常,可以捕获,例如IOException。

  • 必须声明异常、必须捕获异常

RuntimeException

程序员没有进行必要的检查,由于疏忽从而引起的错误。程序运行时的异常,不可捕获。例如NullPointerException。

相关文章:

  • 2021-12-05
  • 2021-07-25
  • 2021-05-29
  • 2021-10-04
  • 2022-12-23
  • 2021-06-25
猜你喜欢
  • 2021-12-15
  • 2022-12-23
  • 2021-06-28
  • 2022-01-22
相关资源
相似解决方案