一、异常的继承体系图
如图
二、Throwable类常用的方法
1.获取异常的信息
public String getMessage() {
return detailMessage;
}
2.获取异常的原因
// 获取异常的原因
public String getLocalizedMessage() {
return getMessage();
}
3.打印异常信息
// 打印异常信息
public void printStackTrace() {
printStackTrace(System.err);
}
4.返回当前异常是否是指定的异常
// 返回当前异常是否是指定的异常,如果不是就返回null
public synchronized Throwable getCause() {
return (cause==this ? null : cause);
}