Java基础 捕获异常的完整形态

发布时间 2023-10-23 16:57:07作者: 嘎嘎鸭2

finally 里面的代码是一定会执行的,除非虚拟机停止(跟 JVM 退出是一个意思)

所以经常把释放资源之类的扫尾代码放在 finally 里面

 

语法格式:

try {

} catch (Exception e) {

} finally {

}

 

JDK7 的时候,Java 推出了一个接口叫 AutoCloseable,凡是实现这个接口的,在特定情况下都可以自动释放资源: