error和exception有什么区别?
6个回答
展开全部
Error(错误)表示系统级的错误和程序不必处理的异常,是java运行环境中的内部错误或者硬件问题。比如:内存资源不足等。对于这种错误,程序基本无能为力,除了退出运行外别无选择,它是由Java虚拟机抛出的。
Exception(违例)表示需要捕捉或者需要程序进行处理的异常,它处理的是因为程序设计的瑕疵而引起的问题或者在外的输入等引起的一般性问题,是程序必须处理的。
Exception又分为运行时异常,受检查异常。
运行时异常,表示无法让程序恢复的异常,导致的原因通常是因为执行了错误的操作,建议终止程序,因此,编译器不检查这些异常。
受检查异常,是表示程序可以处理的异常,也即表示程序可以修复(由程序自己接受异常并且做出处理), 所以称之为受检查异常。
Exception(违例)表示需要捕捉或者需要程序进行处理的异常,它处理的是因为程序设计的瑕疵而引起的问题或者在外的输入等引起的一般性问题,是程序必须处理的。
Exception又分为运行时异常,受检查异常。
运行时异常,表示无法让程序恢复的异常,导致的原因通常是因为执行了错误的操作,建议终止程序,因此,编译器不检查这些异常。
受检查异常,是表示程序可以处理的异常,也即表示程序可以修复(由程序自己接受异常并且做出处理), 所以称之为受检查异常。
展开全部
Error(错误)表示系统级的错误和程序不必处理的异常,是java运行环境中的内部错误或者硬件问题,比如,内存资源不足等,对于这种错误,程序基本无能为力,除了退出运行外别无选择。 Exception(违例)表示需要捕捉或者需要程序进行处理的异常,它处理的是因为程序设计的瑕疵而引起的问题或者在外的输入等引起的一般性问题,是程序必须处理的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。 exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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.规则的例外;例外的事物
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.规则的例外;例外的事物
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
error是错误 谬误的意思。如an error message,就是计算机上常见到的。
exception是不包括在内的人或事物,或者例外的意思。我觉得两者没有区别啊。
exception是不包括在内的人或事物,或者例外的意思。我觉得两者没有区别啊。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |