IO流概述
IO流体系
一、流的分类
操作数据单位
字节流、字符流
数据的流向
输入流、输出流
流的角色
节点流、处理流
二、流的体系结构
抽象基类
- InputStream
- OutputStream
- Reader
- Writer
节点流(文件流)
- FileInputStream
fr.read(byte[] buffer)
- FileOutputStream
fw.write(byte[] buffer)
- FileReader
fr.read(char[] cbuff)
- FileWriter
fw.write(char[] cbuff,0,len)
缓冲流(处理流)
- BufferedInputStream
bis.read(byte[] buffer)
- BufferedOutputStream
bos.write(byte[] buffer,0,len)
bos.flush
- BufferedReader
br.read(char[] cbuff)
br.readline()
- BufferedWriter
bw.write(char[] cbuff,0,len)
bw.flush