Java异常机制
最后一次更新时间:Friday, September 11th 2020, PM
整体框架图
什么情况下finally不执行
- finally第一行出错
- 其前面的代码用
System.exit()
推出程序 - 所在的线程死亡
- CPU关闭
若try和finally中都有return
执行顺序:
- try中常规语句
- finally中常规语句
- finally中return
- try中return
Throw/Throws
二者都是消极处理
Throw:抛出一个异常,出现在函数体。
Throws:声明方法可能抛出异常,出现在函数头。
除特别声明外,本站所有文章均采用 CC BY-SA 4.0 协议 ,转载请注明出处!