一个流就是程序与外界通信的一条通道,它可以用来连续的传送数据项。流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 流具有方向性,至于是输入流还是输出流则是一个相对的概念,一般以程序为参考,如果数据的流向是程序至设备,我们成为输出流,反之我们称为输入流。 流的分类 可以从不同的角度对流进行分类: 1. 处理的数据单位不同,可分为:字符流,字节流 2. 数据流方向不同,可分为: