background image

Java I/O 流基础知识梳理

Java 中的流,可以从不同的角度进行分类。

1

按照数:输入流和输出流。

2

按照处理数据单位不同可以分为:字节流和字符流。

3

按照实现功能不同可以分为:节点流和处理流。

输出流:

 

输入流:

因 此 输 入 和

输 出 都 是 从 程 序

的角度来说的。

字节流:一次读入或读出是

8 位二进制。

字符流:一次读入或读出是

16 位二进制。

字节流和字符流的原理是相同的,只不过处理的单位不同而已。后缀是

Stream 是字节

流,而后缀是

Reader,Writer 是字符流。

节点流:直接与数据源相连,读入或读出。

直接使用节点

流,读写不方便,