异常的注意事项:

多个异常的捕获处理?

1.多个异常分别处理

2.多个异常一次捕获,多次处理

一个try 多个catch

catch里面定义的异常变量,如果有父子关系,那么子类的异常变量必须写在上面,否则就会报错

ArrayIndexOutOfBoundsException extends IndexOutOfBoundsException

3.多个异常一次捕获,一次处理

 

1.

【Java】异常的注意事项: 多个异常的捕获处理?

【Java】异常的注意事项: 多个异常的捕获处理?

 

2.

【Java】异常的注意事项: 多个异常的捕获处理?

【Java】异常的注意事项: 多个异常的捕获处理?

注意:这里捕获可以捕获多个异常,但是在第一个arr异常之后try里面的arr后面的list就不再运行了,所以只显示捕获到一个异常,而且异常类型子类在父类前面,因为如果父类在子类前面,父类可以直接把子类的捕获了(多态),后面的子类就多余了 所以ArrayIndexOutOfBoundsException在IndexOutOfBoundsException前面。

 

3.

【Java】异常的注意事项: 多个异常的捕获处理?

【Java】异常的注意事项: 多个异常的捕获处理?

所有的异常都可以用Exception处理

相关文章:

  • 2022-02-22
  • 2021-09-20
  • 2021-06-30
  • 2022-12-23
  • 2022-03-08
  • 2022-12-23
  • 2021-10-25
  • 2021-10-30
猜你喜欢
  • 2022-12-23
  • 2021-11-26
  • 2021-10-15
  • 2022-12-23
  • 2022-12-23
  • 2021-11-01
  • 2022-12-23
相关资源
相似解决方案