Exception 类的层次

简介: Exception 类的层次

Exception 类的层次
所有的异常类是从 java.lang.Exception 类继承的子类。

Exception 类是 Throwable 类的子类。除了Exception类外,Throwable还有一个子类Error 。

Java 程序通常不捕获错误。错误一般发生在严重故障时,它们在Java程序处理的范畴之外。

Error 用来指示运行时环境发生的错误。

例如,JVM 内存溢出。一般地,程序不会从错误中恢复。

异常类有两个主要的子类:IOException 类和 RuntimeException 类。

在 Java 内置类中(接下来会说明),有大部分常用检查性和非检查性异常。

目录
相关文章
|
1月前
|
Java
Throwable 类常用方法有哪些?
【10月更文挑战第13天】Throwable 类的方法在不同的异常类型中可能会有一些特殊的实现和用法。比如,一些自定义异常类可能会重写某些方法来提供更符合自身需求的功能。
|
1月前
|
Java
Error和Exception的关系以及区别
文章解释了Java中Error和Exception的区别和关系,其中Error表示严重的系统级问题,通常不可被程序捕获处理,而Exception表示可以被捕获和处理的异常,分为已检查和未检查两种类型。
42 0
类与ES6类之间的继承
类与ES6类之间的继承
|
2月前
|
C++
c++继承层次结构实践
这篇文章通过多个示例代码,讲解了C++中继承层次结构的实践应用,包括多态、抽象类引用、基类调用派生类函数,以及基类指针引用派生类对象的情况,并提供了相关的参考链接。
|
6月前
|
Java 容器
【Java探索之旅】继承结构 继承和组合 protected final
【Java探索之旅】继承结构 继承和组合 protected final
36 0
|
6月前
|
C#
c# 所有类的最终基类:Object
c# 所有类的最终基类:Object
53 0
|
Python
UVM class 类的继承派生关系
UVM class 类的继承派生关系
317 0
UVM class 类的继承派生关系