java中的 Exception 与 Error
2018-03-01 本文已影响5人
qzsang
Exception和Error两者都是Throwable的子类,java中的使用如下:
try {
throw new Exception("myException");
}catch (Exception e) {
e.printStackTrace();
}
throw new Error("myError");
Exception都很熟悉了,这里重点解释下Error。 当抛出Error时,程序当前的线程会停止运行。因此,Error一般用在程序无法修复的错误,比如系统的错误;而这样的错误因为无法修复,所以是没有必要恢复到现场的,就抛出Error,终止当前线程任务。