JAVA基础(25)-字节流的缓冲区对象

字节流的缓冲区对象

输出流(写):BufferedOutputStream

该类实现缓冲的输出流。通过设置这种输出流,应用程序就可以将各个字节写入底层输出流中,而不必针对每次字节写入调用底层系统。

简单说:就是可以把要操作的字节都先写入到缓冲区里面,写完后,再一次性全部写入到目的文件中。

输入流(读):BufferedInputStream

BufferedInputStream 为另一个输入流添加一些功能,即缓冲输入以及支持 mark 和 reset 方法的能力。在创建 BufferedInputStream 时,会创建一个内部缓冲区数组。在读取或跳过流中的字节时,可根据需要从包含的输入流再次填充该内部缓冲区,一次填充多个字节。mark 操作记录输入流中的某个点,reset 操作使得在从包含的输入流中获取新字节之前,再次读取自最后一次 mark 操作后读取的所有字节。

猜你喜欢

转载自my.oschina.net/u/3112095/blog/1814000
今日推荐