gpt4 book ai didi

java-7 - 尝试使用 Java 7 中的资源?

转载 作者:行者123 更新时间:2023-12-04 17:56:56 25 4
gpt4 key购买 nike

在 Java 7 的新 Try-with-Resources 语法中,我是否需要担心资源的顺序?

try (InputStream in = loadInput(...); // <--- can these be in any order?
OutputStream out = createOutput(...) ){
copy(in, out);
}
catch (Exception e) {
// Problem reading and writing streams.
// Or problem opening one of them.
// If compound error closing streams occurs, it will be recorded on this exception
// as a "suppressedException".
}

最佳答案

当且仅当使用正常的 try {create resources} finally {close resources} 语法时,顺序很重要。首先获取的资源将最后关闭。见 the technotes详情。

关于java-7 - 尝试使用 Java 7 中的资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6673632/

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