Error类为错误类 表示java运行时产生的系统内部错误或资源消耗尽的错误,仅靠修改程序本身是不可能恢复的如系统崩溃虚拟机错误
Exception类称为异常类 表示程序本身可以处理的错误 其子类中RuntimeException类及其子类用于运行时异常除了此类所有其他的子类都用于表示编译时异常
Throwable 的常用方法
String getMessage() 返回throwable的详细信息字符串
void printStackTrace() 将此throwable及其追踪输出至标准错误流
void printStackTrace(PrintStream s) 将此throwable及其追踪输出到指定的输出流