自动关闭IO流-jdk1.7版本
Posted chichung
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动关闭IO流-jdk1.7版本相关的知识,希望对你有一定的参考价值。
public static void main(String[] args) throws IOException { try( FileInputStream fis = new FileInputStream("xxx.txt"); FileOutputStream fos = new FileOutputStream("yyy.txt"); ){ int b; while ((b = fis.read()) != -1){ fos.write(b); } } }
try(...){...}
为什么可以呢?
因为IO流的类实现了AutoCloseable接口。
以上是关于自动关闭IO流-jdk1.7版本的主要内容,如果未能解决你的问题,请参考以下文章
java(jdk1.7) IO系列01之InputStream和OutputStream解析
java内存流:java.io.ByteArrayInputStreamjava.io.ByteArrayOutputStreamjava.io.CharArrayReaderjava.io(代码片段