I O 流
–线程( Java I** [input]/ O [output]** 系统)(Thread)
对程序语言设计者来说,设计一个令人满意的I/O(输入/输出)系统,是件极艰巨的任务
《Think in Java》
– java.io 包中提供了60多个类(流)。
– 从功能上分为两大类:输入流和输出流。
– 从流结构上可分为字节流(以:字节 为 处理单位 或称 面向字节)和
字符流(以: 字符 为处理单位或称 面向字符)
– 字节流的输入流和输出流基础是 InputStream 和 OutputStream 这两个抽象类,
字节流的输入输出操作由这两个类的子类实现。
字符流是Java1.1版本后新增加的以字符 为单位进行输入输出的处理的流,
字符流输入输出的基础是抽象类 Reader 和 Writer。
java 1 原始版本(Java 1.0) 不包括 字符流 ,因此所有的 输入 和 输出 都是以 字节为单位 的。
java 1.1 中加入了字符流的功能