java - 在 Java 中使用 try 处理资源

标签 java

当我在用 Java 8 编写的程序中对资源使用 try 时,documentation ,显式关闭文件是否仍然有必要或者是一个好的做法?

最佳答案

从您链接的文档中:“注意:try-with-resources 语句可以像普通的 try 语句一样具有 catch 和finally block 。在 try-with-resources 语句中,运行任何 catch 或finally block 在声明的资源被关闭后。”

所以,不。你不需要。

关于java - 在 Java 中使用 try 处理资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25747298/

相关文章:

Java - ATM 银行登录,尝试 3 次密码锁

java - Spring RestTemplate无法转换json响应

java - 双重比较。不同结果的解释

java - 有没有办法将 ActionListener 添加到此代码

java - String.length() 和 string.toCharArray().length 的速度/效率权衡

java - 每当我在 IntelliJ 中运行我的项目时,它都能正常工作,但是每当我尝试将它作为 jar 运行时,它都会抛出异常

java - 使用 MockMvc 测试 @preAuthorize(custom_implementation)

Java 包扫描器 - 查找具有给定接口(interface)的所有类

java - Android:目标SIM卡/来电号码

java - Java 中的 PemReader