永发信息网

为什么发生异常后,catch块后面的代码继续执行了?

答案:1  悬赏:40  手机版
解决时间 2021-02-06 18:12
为什么发生异常后,catch块后面的代码继续执行了?
最佳答案
try-catch的执行流程以及执行结果还是比较简单的。
首先执行的是try语句块中的语句,这时可能会有以下三种情况:

1.如果try块中所有语句正常执行完毕,那么就不会有其他的“动做”被执行,整个try-catch程序块正常完成。

2.如果try语句块在执行过程中碰到异常V,这时又分为两种情况进行处理:
-->如果异常V能够被与try相应的catch块catch到,那么第一个catch到这个异常的catch块(也是离try最近的一个与异常V
匹配的catch块)将被执行;如果catch块执行正常,那么try-catch程序块的结果就是“正常完成”;如果该catch块由于原因R突然中
止,那么try-catch程序块的结果就是“由于原因R突然中止(completes
abruptly)”。
-->如果异常V没有catch块与之匹配,那么这个try-catch程序块的结果就是“由于抛出异常V而突然中止(completes
abruptly)”。
3.
如果try由于其他原因R突然中止(completes
abruptly),那么这个try-catch程序块的结果就是“由于原因R突然中止(completes abruptly)”。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中国移动(沙河营业厅)(海甸岛三东路1号京海花
我和朋友合伙买了个挖掘机,首付我付了37万,
甘肃省太子山自然保护区我想知道这个在什么地
25万存5年利息是多少
centos 7的下载地址
我的世界天堂mod怎么放进游戏里?
言语再动听又怎样 做不到就是废话
美颜美容美体SPA馆怎么去啊,有知道地址的么
公用事业的意思是什么啊?知道的请说下!
与浸意思相近的词语
五谷杂粮饭怎么做
牛头山地址在哪,我要去那里办事
Facebook收购WhatsApp时,WhatsApp才五十五个
自己下载系统怎么安装
mysql 多对多 怎么设计表
推荐资讯
请列式计算126÷5 等于几
中国电信(政通路雪峰营业厅)地址在什么地方,
米庄村地址在哪,我要去那里办事
鱼你在一起加盟费多少呢?
信用卡欠款1000没还有什么后果吗
冠军足球物语1我看到扩大场地,可是一下点太多
我是一个尿床到初中毕业的女孩。上高中就好了
数据透视是什么
cad承重墙连在一起如何打散
豫港汽车用品批发地址有知道的么?有点事想过
目前银行理财产品的主体是()理财产品。A.非保
乐海琴行(南宁街)地址有知道的么?有点事想过
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?