异常的执行

来源:1-2 Java中使用try..catch..finally实现异常处理

慕粉3203254

2016-04-17 00:59

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

写回答 关注

2回答

  • alwynxu
    2016-04-17 10:06:49
    已采纳

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

    慕粉3203...

    非常感谢!

    2016-04-17 10:10:46

    共 1 条回复 >

  • sonicgyq
    2016-04-17 10:05:09

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

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题