try-with-resources 语句中声明的资源会在try块执行完毕后台会自动调用close()
方法关闭资源
有一个前提是,资源类需要实现 AutoCloseable
接口,Java 7 中 所有实现了Closeable
的类都实现了AutoCloseable
接口
使用方式如下(try 后面接括号):
try (BufferedReader br = new BufferedReader(new FileReader(filePath))) {
return br.readLine();
}