什么叫异常

2022-12-16 00:23

2个回答
什么是异常呢?编程语言是对现实世界的映射,或者抽象。异常就是其中之一。

想象一下,你要去县城,打算骑车去,可是你去骑车的时候发现车子坏掉了,暂停。

车子坏掉了,就比如说是齿轮掉了一个牙齿。齿轮坏掉了,它会自己修复么?当然不会,我要是会自己修复还会坏么?高效,更重要的是我无法决定自己是否坏了,这很可能是外界因素。

链条会调用齿轮,可是链条也不会修复。最终是人,这个人骑车时发现车子坏了,就去检查怎么坏的。最终发现是齿轮。

在程序中齿轮如何告诉外界自己坏了呢?就是抛出异常。链条是中间调用者,继续抛异常。最后抛到最上面,人调用车子的时候发现坏了,一级一级往下寻找,最终发现链条坏了。

所以:抛出异常就是告诉别人我这里出异常了,来解决。

在最顶层,我们通过try来捕获异常,catch块来解决这种异常。比如说修复车子,换乘电瓶车、汽车等等。所以,捕获异常并处理异常是为了保证程序可以正常运行。

总之:出现异常时抛出异常时告诉调用者我坏了,捕获异常并解决异常时保证程序正常运行。也就是自己正常处理事情
异常就是:1.不同于寻常。2.副词。非常;十分
异常指的是在程序运行过程中发生的异常事件,通常是由外部问题(如硬件错误、输入错误)所导致的。在Java等面向对象的编程语言中异常属于对象。
异常就是和正常情况不一样,是相对正常情况而言的。也就说任何事物都可以分为正常和异常两种状态~
相关问答
主角有异火、异水、异土、异金、异木的吞噬小说?
1个回答2023-05-27 09:12
可能是 吞噬苍穹
奇人异事的异是什么意思
1个回答2024-02-13 14:19
怪的,与众不同的
谁有异能?什么异能?
1个回答2024-03-08 23:10
我有异能,能看出一些人的本质。比如说你的本质就是个傻……(B)……
成语是大同小异还是大头小异?
1个回答2024-03-06 18:13
成语是大同小异还是大头小异?回答是大同小异,是指大体相同,稍有差异。而大头小异不是成语。
身首异处的异什么意思。
1个回答2024-03-04 14:36
异:不在同一处; 出处:唐·陈子昂《申宗人冤狱书》:“假使获罪于天,身首异处,盖如一蝼蚁尔,亦何足可称?” 范例:我自正位东宫,并无失德,纵有过恶,不过贬谪,也不致~。(明·许仲琳《封神演义》第九回)
求女主都市异能或带着异能穿越古代
1个回答2023-02-13 13:55
同学两亿岁不错
热门问答