节点流
1.字节流{
1.输入流: FileInputStream InputStream ByteArrayInputStream
(
操作read()
a.中间容器 byte[] a=new byte[]
b.接受长度 int len
c.循环读取while()
d.输出
)
2.输出流:FileOutputStream ByteArrayOutputStream OutputStream
操作write(字节数组,0,长度)
}
2.文本流{
1.输入流:Reader FileReader
(
操作:read()
a.中间容器 char[] a=new char[]
b.接受长度 int len
c.循环读取while()
d.输出
)
2.输出流:FilterWriter Writer
}
2.处理流{
转换流:
1.输入流:InputStreamReader ->解码
2.输出流:OutputStreamWriter ->编码
缓冲流:
1.输入流:BufferedInputStream BufferedReader
2.输出流:BufferedOutputStream BufferedWriter
处理数据+类型
1.输入流:DataInputStream
2.输出流:DataOutputStream
引用类型
1.反序列化:ObjectInputStream
2.序列化:ObjectOutputStream
3.打印流:PrintStream即输出流
}