
问题:为什么我这里的输出结果只能够捕获到数组长度溢出这个异常,而捕获不到算术异常呢,如果这样写不能同时捕获两个异常的话,那又有什么意义呢,不如直接就用Exciption去当参数,写一个catch语句就好了

问题:为什么我这里的输出结果只能够捕获到数组长度溢出这个异常,而捕获不到算术异常呢,如果这样写不能同时捕获两个异常的话,那又有什么意义呢,不如直接就用Exciption去当参数,写一个catch语句就好了
数组越界异常就直接进catch了,后面代码又没走。而且你用一个Exciption 是没问题的,但假如你想在捕获到某个异常时处理一些其他的逻辑,那你是不是要去判断,如果有多个catch,你可以某个catch处理一些自己的逻辑