1, 定义
IO: 输入 / 输出 (Input/Output)
流: 是一种抽象概念, 是对数据传输的总称, 也就是说数据在设备间的传输称为流, 流的本质是数据传输
IO 流就是用来处理设备间数据传输问题的
常见的应用: 文件复制; 文件上传; 文件下载
2,IO 流分类:
按照数据的流向
输入流: 读数据
输出流: 写数据
按照数据类型来分
字节流
字节输入流; 字节输出流
字符流
字符输入流; 字符输出流
一般来说, 我们说 IO 流的分类是按照数据类型来分的
那么这两种流都在什么情况下使用呢?
如果数据通过 Windows 自带的记事本软件打开, 我们还可以读懂里面的内容, 就使用字符流, 否则使用字节流, 如果你不知道该使用那种类型的流, 就使用字节流
来源: http://www.bubuko.com/infodetail-3692354.html