1、首先看一下继承关系

java异常分类

2、

1)Error是由JVM虚拟机抛出的,描述的是内部系统错误。如果发生,除了通知以及尽可能稳妥的终止程序外,几乎什么也做不了。

2)Exception,它描述的是由程序和外部环境所引起的错误,这些错误能被程序捕获和处理。

3)RuntimeException,它描述的是程序设计错误,例如错误的类型转换,数组访问越界。原因是编程错误

4)非运行时异常,原因是碰到了意外情况,如输入输出异常IOException


相关文章:

  • 2021-05-22
  • 2021-10-30
  • 2021-11-15
  • 2022-01-13
猜你喜欢
  • 2021-05-12
  • 2021-04-27
相关资源
相似解决方案