IO介绍
- 以程序为中心:输入流,输出流
- 核心: 5个类,3个接口
| 类 | 说明 |
| ---- | ---- |
| File | 文件类 |
| InputStream | 字节输入流 |
| OutputStream | 字节输出流 |
| Reader | 字符输入流 |
| Writer | 字符输出流 |
| Closeable | 关闭流接口 |
| Flushable | 刷新流接口 |
| Serializable | 序列化接口 |
流的分类:
一切以程序为中心:
1. 输入流: 数据源到程序(InputStream, Reader)
2. 输出流:程序到目的地(OutputStream, Writer)
节点流:直接从数据源或目的地读写数据
处理流(包装流):
按数据:字节流,字符流
底层还是基于字节流操作,字符流内部找了码表。