教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

问答>JavaEE>error类和exception类有什么区别?

error类和exception类有什么区别?

来源传智教育2022年06月01日 15时30分27秒

  Error和Exception类主要有如下区别。

  Error类称为错误类,它表示Java程序运行时产生的系统内部错误或资源耗尽的错误,这类错误比较严重,仅靠修改程序本身是不能恢复执行的。举一个生活中的例子,在盖楼的过程中因偷工减料导致大楼坍塌,这就相当于一个Error。例如,使用java命令去运行一个不存在的类就会出现Error错误。

  Exception类称为异常类,它表示程序本身可以处理的错误,在java程序中进行的异常处理,都是针对Exception类及其子类的。在Exception类的众多子类中有一个特殊的子类——RuntimeException类,RuntimeException类及其子类用于表示运行时异常。Exception类的其他子类都用于表示编译时的异常。

和我们在线交谈!