流的概念及API
- 流的概念
- 流的分类
- 按流的方向不同
- 输入流、输出流
- 按处理数据的单位不同
- 字节流、字符流
- 按功能不同
- 节点流、处理流
- Java语言中,控制数据流的类都放在java.io包中
|
字节流 |
字符流 |
|
|
输入流 |
InputStream |
Reader |
|
输出流 |
OutputStream |
Writer |
- java.io包中有两大继承体系
- 以byte处理为主的Stream类,他们的命名方式是XXXStream
- 以字符处理为主的Reader / Writer类,他们的命名方式XXXReader或XXXWriter
- InputStream、OutputStream、Reader、Writer这四个类,是这两大继承体系的父类