Java 相当于 C# 'using' 语句
可能的重复:
Java中的“using”关键字
我正在从C#过渡到Java,所以请耐心等待...
在 C# 中读取文件时,只需将其全部包装在一个大的“using”块中,这样,如果出现异常,该文件仍将被关闭。像这样(也许不准确,但你明白了):
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等价物使用,我不会感到惊讶。
还是我只需要尝试一下。终于被封杀了?“使用”只是更好,我认为...