Error 和 Exception 的区别?

Error 类和 Exception 类的父类都是 Throwable 类。主要区别如下:

Error 类: 一般是指与虚拟机相关的问题,如:系统崩溃、虚拟机错误、内存空间不足、方法调用栈溢出等。这类错误将会导致应用程序中断,仅靠程序本身无法恢复和预防;

Exception 类:分为运行时异常和受检查的异常。

发表评论