IO流:
字符流:
传递字符:中文,英文,数字。可以存入数组中进行传递。
字符流:只能复制读取文本信息,不能复制与读取其他任何格式的文件。(图片、电影)
Writer:输出字符流
![](https://images2017.cnblogs.com/blog/1204476/201712/1204476-20171201170840805-1285962767.png)
Reader:输入字符流
字符流如何读取文件:
![](https://images2017.cnblogs.com/blog/1204476/201712/1204476-20171201170912258-795953583.png)
字节流:
传递字节:不管是字符还是数字等,都是按照码表的数字进行传递,比如:a---》97。
字节流:全部都可以进行复制与读取。全能的流。
InputStream:输入流字节
![](https://images2017.cnblogs.com/blog/1204476/201712/1204476-20171201170940586-1539708915.png)
OutputStream:输出流字节
IO流进行文件的复制操作:
高效的IO流如何进行操作:
高效的IO流——字节流:BufferedInputStream、BufferedOutputStream
![](https://images2017.cnblogs.com/blog/1204476/201712/1204476-20171201171131508-1795917372.png)
高效的IO流——字符流:BufferedReader、BufferedWriter
字节流与字符流转化: