-
- 流的分类:
- 按照流向分为:输入流,输出流(以大脑为中心,以程序为中心,明确数据源和目的地,能够确定输入还是输出)
- 按照操作单元分:
- 字节流:万能流,任意内容都能转为字节
- 字符流:只能传输纯文本的内容
- 按照功能分:
- 节点流:真实做读入写出的流
- 功能流:增强节点流的功能,加强性能
- 字节流:
- 字节输入流:InputStream
- 文件字节输入流:FileInputStream
- 功能:节点流 流向分:输入流 操作单元:字节流
- 功能:读入read() 关闭close
- 流的分类:
字节输出流OutputStream
OutputStream 此抽象类是表示输出字节流的所有类的超类。
FileOutputStream : 文件输出流,将数据写出到指定文件中
注意:
如果目的地文件不存在,系统会自动创建
输出流如果目的地文件存在,内容默认覆盖,设置追加
- 字符流
- 字符输入流 : 只能读写纯文本数据
输入流 : Reader 字符输入流的父类
FileReader 文件字符输入流
read()
read(char[])
close()
输出流 : Writer
Writer 字符输出流抽象父类
FileWriter 文件字符输出流
flush()
close()