代码点读机 / Java / try_catch_finally

try_catch_finally Java · 常用功能

try-catch-finally 在捕获异常的同时,确保 finally 里的清理代码一定会执行。

怎么用

try { ... } catch (...) { ... } finally { 清理代码 }

小例子

try {
  int x = 1 / 0;
} catch (ArithmeticException e) {
  System.out.println("除零");
} finally {
  System.out.println("收尾");
}

运行结果

输出:
除零
收尾

提醒:finally 通常用于关闭文件、释放连接等资源

官方文档:https://docs.oracle.com/javase/tutorial/essential/exceptions/finally.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Java全部词条