Java------异常处理
程序员文章站
2022-06-23 21:33:52
catch块可以多态化,即可以用异常的父类型来catch异常对于运行的时的异常编译器时捕获不到的一个try后面可以跟多个catch块try后面跟多个catch块时要注意顺序,范围大的(父类)的异常类型应该放在子类后面,同一级的异常顺序没有关系try后面也可以跟finally,finally块一定会执行,即使try块里面有return语句,也会先到finally块中执行再返回到try块中去return可以在可能有异常抛出的方法里面不用catch,去使用throws声明会有异常抛出如过每一个方法都....
- catch块可以多态化,即可以用异常的父类型来catch异常
- 对于运行的时的异常编译器时捕获不到的
- 一个try后面可以跟多个catch块
- try后面跟多个catch块时要注意顺序,范围大的(父类)的异常类型应该放在子类后面,同一级的异常顺序没有关系
- try后面也可以跟finally,finally块一定会执行,即使try块里面有return语句,也会先到finally块中执行再返回到try块中去return
- 可以在可能有异常抛出的方法里面不用catch,去使用throws声明会有异常抛出
- 如过每一个方法都只声明,包括主函数,只有声明,没有catch,则最终会报错
- try后面可以只有catch,可以有catch和finally,也可以只有finally,但只有finally时要用throws来声明可能会有异常抛出
本文地址:https://blog.csdn.net/qq_43478694/article/details/107295824
上一篇: c# 委托的常见用法
下一篇: PHP获取类私有属性的3种方法