error和exception有什么区别?

 我来答
天云小店
2015-11-21 · TA获得超过2.8万个赞
知道大有可为答主
回答量:3281
采纳率:91%
帮助的人:781万
展开全部
Error(错误)表示系统级的错误和程序不必处理的异常,是java运行环境中的内部错误或者硬件问题。比如:内存资源不足等。对于这种错误,程序基本无能为力,除了退出运行外别无选择,它是由Java虚拟机抛出的。

Exception(违例)表示需要捕捉或者需要程序进行处理的异常,它处理的是因为程序设计的瑕疵而引起的问题或者在外的输入等引起的一般性问题,是程序必须处理的。
Exception又分为运行时异常,受检查异常。
运行时异常,表示无法让程序恢复的异常,导致的原因通常是因为执行了错误的操作,建议终止程序,因此,编译器不检查这些异常。
受检查异常,是表示程序可以处理的异常,也即表示程序可以修复(由程序自己接受异常并且做出处理), 所以称之为受检查异常。
松甜恬0Je4ba
2011-07-15 · TA获得超过2.6万个赞
知道大有可为答主
回答量:7475
采纳率:100%
帮助的人:3428万
展开全部
Error(错误)表示系统级的错误和程序不必处理的异常,是java运行环境中的内部错误或者硬件问题,比如,内存资源不足等,对于这种错误,程序基本无能为力,除了退出运行外别无选择。 Exception(违例)表示需要捕捉或者需要程序进行处理的异常,它处理的是因为程序设计的瑕疵而引起的问题或者在外的输入等引起的一般性问题,是程序必须处理的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wzjlovemjx
2011-07-15 · TA获得超过6528个赞
知道小有建树答主
回答量:457
采纳率:0%
帮助的人:774万
展开全部
error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。 exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
eliefenzi001
2011-07-15
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
error 名词 n.
1.错误
She went through the typescript carefully to eliminate all errors from it.
她认真地检查了打字稿, 排除了所有的错误。
2.过失, 失误
The accident was caused by human error.
这宗事故是由人为过失造成的。
Jack used to be a thief, but now he's seen the error of his ways and is trying to rebuild his life.
杰克过去是小偷, 但是现已知过能改重新做人了。

exception名词 n.
1.例外,不包括在内的人(或物)
This is considered an exception to the rule.
我们把这看作是该规则的例外。
2.规则的例外;例外的事物
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Markandqing
2011-07-15
知道答主
回答量:27
采纳率:0%
帮助的人:10万
展开全部
error是错误 谬误的意思。如an error message,就是计算机上常见到的。
exception是不包括在内的人或事物,或者例外的意思。我觉得两者没有区别啊。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式