定义

高级字节流是对低级字节流的封装,并提供了更多的功能

分类

1.过滤流

针对低级流做过滤处理


缓冲流 BufferInputStream BufferOutPutStream

缓冲流主要功能是:为低级流在读写时,提供一种缓冲能力(靠内存)

数据流 DataInputStream DataOutPutStream

数据流主要功能是:允许我们使用一种与计算机无关的格式去读写数据

打印输出流 PrintStream

它允许字符串流中,带有自动刷新功能

2.对象流

允许程序用对象来进行读写

3.合并流(了解)

SequenceInputStream类可以实现两个文件的合并操作,从两个低级流中读取数据字节,当到达流的末尾时从一个流转到另一个流 ,从而实现合并操作