try-with-resources Java举例
时间: 2023-04-02 22:02:03 浏览: 155
Java使用 try-with-resources 实现自动关闭资源的方法
当我们在使用 try-with-resources 语句时,我们可以在 try 后面的括号中声明一个或多个资源,这些资源必须实现了 AutoCloseable 接口。在 try 代码块执行完毕后,这些资源会自动关闭,无需手动关闭。下面是一个 Java 代码示例:
try (FileInputStream fileInputStream = new FileInputStream("file.txt");
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(fileInputStream))) {
String line;
while ((line = bufferedReader.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
阅读全文