课程
/后端开发
/Java
/Java入门第三季
我想知道当try块内有多个异常时,那么里面的异常是会一个个的被处理掉还是只处理第一异常,然后try块内的之后的语句就不执行了?
2016-04-17
源自:Java入门第三季 1-2
正在回答
try内有多个异常时,可以理解为,每一次执行出现的异常可能是这多个异常中的一种,因此需要多个catch来进行处理,并不是每次多有异常都会同时发生。try块内在遇到第一个异常发生后,后面的语句就不在执行了,至于怎么处理要看你的catch块代码怎么写了,如果继续抛出异常,后面仍旧需要跟多个catch块
慕粉3203254 提问者
catch语句可以有多个,用来匹配多个异常,匹配上多个中一个后,执行catch语句块时候仅仅执行匹配上的异常。
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
3 回答我为什么没有执行异常捕获?
1 回答哪位大佬看看,为哈输入字母不会执行异常,输入其他数字会执行异常
1 回答异常异常异常
2 回答问题:为啥都是抛出异常,大家都没有处理异常,但是一个会执行一个不会执行啊?
2 回答运行窗口异常