jdk7自动关闭资源(try-with-resources模式)
从jdk7开始增加了try-with-resources模式,可以自动关闭资源,代码示例如下:
try (OutputStream out = openOutputStream(file, append)) {
IOUtils.write(data, out, encoding);
}
System.out.println("continue");
try()中定义的变量(必须实现AutoCloseable接口)在{}代码执行结束(包含异常退出)后,会自动调用变量的close()方法。