什么是流
- 概念:内存与存储设备之间传输数据的通道:
流的分类
- 按方向【重点】:
- 输入流:将<存储设备>中的内容读入到<内存>中。
- 输出流:将<内存>中的内容写入到<存储设备>中。
- 按单位:
- 字节流:以字节为单位,可以读写所有数据。
- 字符流:以字符为单位,只能读写文本数据。
- 按功能:
- 节点流:具有实际传输数据的读写功能。
- 过滤流:在节点流的基础之上增强功能。
字节流
- 字节流的父类(抽象类)
- InputStream: 字节输入流
- Public int read(){}
- Public int read(byte[] b){}
- Public int read(Byte b,int off, int len[])
- OutputStream: 字节输出流
- Public void write(int n) {}
- public void wirte(byte[] b) {}
- public void write (byte [] b,int off,int len) {}
- InputStream: 字节输入流