如何通过Java的try-with-resources自动关闭资源?
- 内容介绍
- 文章标签
- 相关推荐
本文共计492个文字,预计阅读时间需要2分钟。
在Java 1.7之前,我们需要使用以下方法,在`finally`块中释放资源,这种方法相对繁琐:javaBufferedReader br=null;String str;try { br=new BufferedReader(new FileReader(文件路径)); while ((str=br.readLine()) !=null) { // 处理str }} finally { if (br !=null) { try { br.close(); } catch (IOException e) { e.printStackTrace(); } }}
1、 在Java1.7之前,我们需要通过下面这种方法, 在finally中释放资源,这种方法有点繁琐。
本文共计492个文字,预计阅读时间需要2分钟。
在Java 1.7之前,我们需要使用以下方法,在`finally`块中释放资源,这种方法相对繁琐:javaBufferedReader br=null;String str;try { br=new BufferedReader(new FileReader(文件路径)); while ((str=br.readLine()) !=null) { // 处理str }} finally { if (br !=null) { try { br.close(); } catch (IOException e) { e.printStackTrace(); } }}
1、 在Java1.7之前,我们需要通过下面这种方法, 在finally中释放资源,这种方法有点繁琐。

