欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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