1、异常的分类:Throwable是所有异常和错误的父类,它派生出两个子类Error和Exception,用Error类及其子类来描述Java运行系统中的内部错误以及资源耗尽的错误,这类错误是比较严重的,而且我们无法通过代码解决的,而Exception是非致命性的错误,可以通过捕捉处理使程序继续执行的,Exception又可以根据错误发生的原因分为运行时异常和非运行时异常,运行时异常就是RuntimeException。
Java 异常概述
Exception是程序中本身可以处理的异常。

2、RuntimeException:运行时异常,一般是由程序逻辑错误导致的。

运行时异常是那些可能在Java虚拟机正常运行期间抛出的异常的超类。运行时异常是不需要我们手动捕获的。

3、Error代表系统发生了重大的错误:

Error不应该试图捕获的严重问题,例如:字节码文件无法解析、Java虚拟机资源耗尽、配置文件格式不规范等等…

我们如何解决呢:

这些错误是不能通过修改代码来解决的,我们可以通过重新编写程序,重新分配系统资源等方法来解决。

相关文章:

  • 2021-11-07
  • 2021-12-23
  • 2021-12-23
  • 2022-12-23
  • 2021-08-13
  • 2022-12-23
  • 2021-07-17
  • 2022-01-20
猜你喜欢
  • 2021-10-25
  • 2021-04-16
  • 2021-10-02
  • 2022-01-17
  • 2021-09-21
  • 2021-06-09
  • 2021-08-09
相关资源
相似解决方案