gpt4 book ai didi

java - java.nio.file.Files.write(...) 安全吗?

转载 作者:行者123 更新时间:2023-12-02 06:20:02 26 4
gpt4 key购买 nike

java.nio.file.Files.write(...) 方法抛出 IOException

我不能在

中使用它
try(java.nio.file.Files.write(...))

施工。

它是否“可自动关闭”并且在出现异常时安全吗?

最佳答案

要使用 try-with-resources,您始终需要声明并初始化一个实现 AutoCloseable 类型的变量:

try (SomeType someType = someMethodCall()) {
}

即使您不需要在 block 主体中引用someType。你不能简单地使用

try (someMethodCall()) {
}

在您的具体情况下,SomeType 将是 Path ,它没有实现 AutoCloseable,因此您无论如何都不能在 try-with-resources 语句中使用它。

关于java - java.nio.file.Files.write(...) 安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34037534/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com