慕粉3203254
2016-04-17 00:59
我想知道当try块内有多个异常时,那么里面的异常是会一个个的被处理掉还是只处理第一异常,然后try块内的之后的语句就不执行了?
try内有多个异常时,可以理解为,每一次执行出现的异常可能是这多个异常中的一种,因此需要多个catch来进行处理,并不是每次多有异常都会同时发生。try块内在遇到第一个异常发生后,后面的语句就不在执行了,至于怎么处理要看你的catch块代码怎么写了,如果继续抛出异常,后面仍旧需要跟多个catch块
catch语句可以有多个,用来匹配多个异常,匹配上多个中一个后,执行catch语句块时候仅仅执行匹配上的异常。
Java入门第三季
409792 学习 · 4340 问题
相似问题