Java 中异常处理体系?

Java的异常体系是分为多层的。

Throwable是Java语言中所有错误或异常的基类。Throwable又分为ErrorException,其中Error表示系统内部错误,如虚拟机异常,属于程序无法处理的严重问题。Exception表示程序问题导致的异常,又分为两种类型:

  • CheckedException(受检异常):编译器会强制检查并要求处理的异常。
  • RuntimeException(运行时异常):程序运行中出现的异常,例如空指针异常、数组下标越界等。

标签: java, Java面试题, Java问题合集, Java编程, Java问题精选, Java常见问题