IO流根据处理对象的不同分为节点流和处理流。
- 直接对文件进行处理的流为节点流;
- 对流进行包装从而实现对文件的优化处理的流为处理流。
节点流类型:
可以看出,节点流主要分这几大类:
- 文件流
文件流构造方法概要(FileInputStream和FileOutputStream构造相同于对应的Reader和Writer):
- 数组流
- 字符串流
- 管道流
节点流里面的Reader/Writer和InputStream/OutputStream分别继承自相应的父类。
处理流类型:
处理流的几个常用类:
- 缓冲流
- 转换流
- 数据流
- 打印流
- 对象处理流