黑马程序员技术交流社区

标题: BufferedInputStream的问题 [打印本页]

作者: hyace    时间: 2014-4-10 18:21
标题: BufferedInputStream的问题
想请问下BufferedInputStream有什么用,老师的程序里貌似都没用过,这个能提高效率么?

作者: 梦幻    时间: 2014-4-11 10:00
BufferedInputStream是在输入输出流中定义的一个缓冲区,它就相当于一个水库,一个中转站,我们要先把读取的东西全部一起都写到BufferedInputStream中,然后再一起写出,这样就节省了我们的读写时间,也就提高了效率
在io流中我们一般常用的缓冲区一共有四种:
读取:BufferedInputStream、BufferedReade
写出:BufferedOutputStream、BufferedWrite
作者: 我、嘞个去    时间: 2014-4-11 10:07
作为另一种输入流,BufferedInputStream 为添加了功能,即缓冲输入和支持 mark 和 reset 方法的能力。创建 BufferedInputStream 时即创建了一个内部缓冲区数组。读取或跳过流中的各字节时,必要时可根据所包含的输入流再次填充该内部缓冲区,一次填充多个字节。mark 操作记录输入流中的某个点,reset 操作导致在从所包含的输入流中获取新的字节前,再次读取自最后一次 mark 操作以来所读取的所有字节。
作者: 微笑=.一瞬间    时间: 2014-4-16 22:35
BufferedInputstream 是字节输入流的缓冲区 ,如果敢你知道BufferedReader 的用法 就知道 BufferedInputStram 的用法了 他们的用法大致都差不多。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2