tuchengsm.com
当前位置:首页>>关于error和exception的区别的资料>>

error和exception的区别

error 表示恢复不是不可能但很困难的情况下的一种严重问题.比如说内存溢出.不可能指望程序能处理这样的情况.exception 表示一种设计或实现问题.也就是说,它表示如果程序运行正常,从不会发生的情况.这是面试题目的专业回答.

1) error都是继承自父类java.lang.Error,而exception都继承自java.lang.Exception.2) 再看看JDK中对于java.lang.Error和java.lang.Exception的解释. java.lang.Error: An Error is a subclass of Throwable that indicates serious problems that a

Error(错误)表示系统级的错误和程序不必处理的异常,是java运行环境中的内部错误或者硬件问题.比如:内存资源不足等.对于这种错误,程序基本无能为力,除了退出运行外别无选择,它是由Java虚拟机抛出的.Exception(违例)表示

首先从继承方面来说,Error和Exception都是Throwable的子类.所以从根本上你可以理解他们是差不多的,程序出了问题就抛出.然后一般意义来讲,区别就是Error比Exception更严重,不易通过后续代码处理和修复,不应该被代码catch到的错

exception 英[ksepn] 美[kspn] n. 例外,除外; 反对,批评; [法律] 异议,反对; [例句]Few guitarists can sing as well as they can play; Eddie, however, is an exception.很少有吉他手唱歌像弹吉他那么好,然而埃迪是个例外.

Error类和Exception类的父类都是throwable类,他们的区别是:Error类一般是指与虚拟机相关的问题,如系统崩溃,虚拟机错误,内存空间不足,方法调用栈溢等.对于这类错误的导致的应用程序中断,仅靠程序本身无法恢复和和预防,遇到这

error 表示恢复不是不可能但很困难的情况下的一种严重问题.比如说内存溢出.不可能指望程序能处理这样的情况. exception 表示一种设计或实现问题.也就是说,它表示如果程序运行正常,从不会发生的情况.

error 表示恢复不是不可能但很困难的情况下的一种严重问题.比如说内存溢出.不可能指望程序能处理这样的情况. exception 表示一种设计或实现问题.也就是说,它表示如果程序运行正常,从不会发生的情况.

网站首页 | 网站地图
All rights reserved Powered by www.tuchengsm.com
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com