什么叫异常

什么叫异常,第1张

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

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

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

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

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

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

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

总之:出现异常时抛出异常时告诉调用者我坏了,捕获异常并解决异常时保证程序正常运行。也就是自己正常处理事情

你好,

电脑桌面

出现应用程序发生异常这种情况一般是遭受到一些文件损坏呀,装驱动啊,或者文件系统一些系统的重要启动程序遭到了替换,这种情况会发生这个异常。用杀毒软件全面的检查一下系统,看有没有

病毒之

类的篡改。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11867865.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存