【发布时间】:2012-03-06 10:43:18
【问题描述】:
Charset charset = Charset.forName("US-ASCII");
try (BufferedReader reader = Files.newBufferedReader(file, charset)) {
String line = null;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
} catch (IOException x) {
System.err.format("IOException: %s%n", x);
}
我在The Java Tutorials 上看到了这样一段代码,其中括号语句位于关键字“try”之后。这是有效的吗?为什么eclipse不能识别并报语法错误?
【问题讨论】:
-
(我想知道为什么他们有那个多余的任务。)