gpt4 book ai didi

c# - Java 等效于 C# 'using' 语句

转载 作者:太空狗 更新时间:2023-10-29 22:53:10 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
“using” keyword in java

我正在从 C# 过渡到 java,所以请多多包涵...

在 C# 中读取文件时,只需将其全部包装在一个大的“using” block 中,这样如果出现异常,文件仍会关闭。像这样(可能不准确,但你明白了):

using(FileStream fs = new FileStream("c:\\myfile.txt")) {
// Any exceptions while reading the file here won't leave the file open
}

Java 5 或 6 中是否有方便的等效项?我的印象是最近 java 从 c# 中“借用”了一些语法糖(例如 foreach),所以如果现在有 java 等价物,我不会感到惊讶。

还是我只需要使用 try..finally block ?我认为“使用”要好得多...

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