java中的 Exception 与 Error

Exception和Error两者都是Throwable的子类,java中的使用如下:

try {

    throw new Exception("myException");

}catch (Exception e) {

    e.printStackTrace();

}

throw new Error("myError");

Exception都很熟悉了,这里重点解释下Error。 当抛出Error时,程序当前的线程会停止运行。因此,Error一般用在程序无法修复的错误,比如系统的错误;而这样的错误因为无法修复,所以是没有必要恢复到现场的,就抛出Error,终止当前线程任务。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容