为了账号安全,请及时绑定邮箱和手机立即绑定

异常的执行

我想知道当try块内有多个异常时,那么里面的异常是会一个个的被处理掉还是只处理第一异常,然后try块内的之后的语句就不执行了?

正在回答

2 回答

try内有多个异常时,可以理解为,每一次执行出现的异常可能是这多个异常中的一种,因此需要多个catch来进行处理,并不是每次多有异常都会同时发生。try块内在遇到第一个异常发生后,后面的语句就不在执行了,至于怎么处理要看你的catch块代码怎么写了,如果继续抛出异常,后面仍旧需要跟多个catch块

1 回复 有任何疑惑可以回复我~
#1

慕粉3203254 提问者

非常感谢!
2016-04-17 回复 有任何疑惑可以回复我~

catch语句可以有多个,用来匹配多个异常,匹配上多个中一个后,执行catch语句块时候仅仅执行匹配上的异常。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

异常的执行

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信