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