例外(exception)和错误(error)的区别

异常与错误...

异常与错误

例外和错误通常被理解为两种截然不同的观点。然而,每个概念所代表的概念并不总是黑白的。错误被解释为有缺陷的答案、行为或方法,被理解为错误-基于不符合的规则、法律或情况。一个异常几乎可以被看作是一个错误的行为或答案,但不完全是。它是一种被允许或被允许的行为或回答“相对于眼前的情况”。

在数学中,例外和规则绝对不会偏离它们的黑白定义。例如,大多数人都理解和知道二加二等于四。这也不例外。如果二加二等于一,或三或五,或除四以外的任何东西,就不允许有例外。这些都是错误。

一个男人开车送他怀孕的妻子去医院的例子可以看出,如果一个错误不再是一个相当大的错误,甚至成为一个例外。假设他超速行驶,远远超过了限速,从而犯了一个错误。他这样做是因为他的妻子在后座上有宫缩,并告诉他踩上去,担心孩子可能在车里而不是在产房出生。作为一个关心的父亲和支持他的丈夫,他使这成为他正常驾驶习惯的一个例外。

很快,一辆警车在他们后面闪着警灯,把他们拦了下来。经过调查,警官意识到发生了什么,破例承认了错误(他没有给超速驾驶的司机开罚单)。此外,警官本人也破例,开始在道路上快速行驶,灯光闪烁,护送孕妇和她丈夫“闯红灯,犯更多错误,违反更多规则,因为眼前的情况可以减轻。

总之,异常和错误是非常不同的,这两个词不重叠。但在某些情况下,根据具体情况,其含义会有所改变。

1.在数学中,错误和例外是黑白的,例如:二加二等于四,永远不等于一或三。没有例外!

2.就人类的法律而言,就像限速一样,超速行驶的汽车是一种错误。然而,当司机想让正在分娩的孕妇准时到产房时,这可能会成为一个例外。

  • 发表于 2021-06-23 01:48
  • 阅读 ( 99 )
  • 分类:通用

你可能感兴趣的文章

扔(throw)和抛出java(throws in java)的区别

...的关键字。 throws是Java中用来声明异常的关键字。 多重例外 throw不能有多个异常。 抛出可能有多个异常。 然后 “throw”后面是一个实例。 “掷骰子”之后是全班同学。 使用方法 “throw”在方法中使用。 “throws”与方...

  • 发布于 2020-09-21 19:02
  • 阅读 ( 360 )

选中的(checked)和java中的未检查异常(unchecked exception in java)的区别

...cked exception in java) 异常是中断程序流执行的事件。有两种例外情况。它们被称为检查异常和未检查异常。本文讨论了检查异常和未检查异常之间的区别。Java中checked和unchecked的区别在于编译器检查checked异常,而编译器不检查checke...

  • 发布于 2020-10-19 08:38
  • 阅读 ( 284 )

语法错误(syntax error)和逻辑错误(logical error)的区别

键区别-语法错误与逻辑错误 编程时,可能会出现错误。错误是程序的意外输出。这些错误会影响程序的正确执行。因此,有必要消除所有错误。错误也被称为bug。识别错误并修复错误的过程称为调试。每种编程语言都有特定...

  • 发布于 2020-10-19 09:24
  • 阅读 ( 756 )

接受(accept)和除了(except)的区别

...《牛津英语词典》所说,except作为连词,是“在构成一个例外的语句之前使用”的。 我什么也没告诉他,只是说你不会来参加聚会。 接受(accept)和除了(except)的区别 •接受一词的意思是“同意”或“不说不就接受”。 •另一方...

  • 发布于 2020-11-04 22:05
  • 阅读 ( 226 )

错误(error)和错误(mistake)的区别

错误与错误 由于错误和错误是两个非常常用的词,人们经常互换使用它们,尽管它们的含义稍有不同,但了解错误和错误的区别是很重要的。这两个词都是指由于个人的错误判断或疏忽而做的不正确的事情,但它们在不同的...

  • 发布于 2020-11-06 16:39
  • 阅读 ( 243 )

如何正确处理java异常

...异常 运行期异常 非法状态例外 ...

  • 发布于 2021-03-14 17:31
  • 阅读 ( 242 )

选中的(checked)和未检查的异常(unchecked exception)的区别

...Unchecked异常是Java中存在的两种类型的异常。虽然这两个例外的功能是相同的,但它们也有各自的不同之处。checked异常和unchecked异常的主要区别在于前者由编译器检查,而后者则逃避编译器的注意。在编译时检查并处理的异常称...

  • 发布于 2021-06-25 08:14
  • 阅读 ( 406 )

错误(error)和错误(mistake)的区别

主要差异误差(main difference error) vs. 错误(mistake) Both error and mistake imply that something has been done wrong. Although error and mistake both refer to something wrong, inaccurate or faulty, there is a difference between them based on their usage. The main difference betwe...

  • 发布于 2021-06-28 01:21
  • 阅读 ( 260 )

接受(accept)和除了(except)的区别

接受和例外的主要区别在于接受意味着同意某事,而例外意味着将某事与另一事物分开或排除。因此,这两个词有两个不同的意思。 此外,accept是动词,except通常是介词,在非常正式的上下文中也充当动词。然而,由于拼写上...

  • 发布于 2021-06-30 16:38
  • 阅读 ( 208 )

运行时错误(runtime error)和逻辑错误(logical error)的区别

运行时错误和逻辑错误的主要区别在于,运行时错误是由于程序中的非法操作而发生的错误,而逻辑错误是由于程序算法中的错误而发生的错误。 运行时错误和逻辑错误是两种类型的错误。错误是程序的意外结果。错误会影响...

  • 发布于 2021-07-01 04:57
  • 阅读 ( 626 )
SHi977694990
SHi977694990

0 篇文章

相关推荐