黑马程序员技术交流社区

标题: IO缓冲 [打印本页]

作者: ^.^晴天    时间: 2012-5-4 00:13
标题: IO缓冲
java中什么是IO缓冲区提高效率的原理
作者: 崔仁军    时间: 2012-5-4 12:54
1 通过设置这种输出流,应用程序就可以将各个字节写入基础输出流中,而不必为每次字节写入调用基础系统。
作者: 倪杭乘    时间: 2012-5-4 13:20
缓冲区封装了数组对象,相当于把设备中的数据写入到数组中,或者从缓冲区的数组中写入到设备中
设备----读取缓冲区数组----写入缓冲区数组-----设备
作者: 黑马张立国    时间: 2012-5-4 16:15
宏观上是
读数据时,把数据写到内存缓冲区中。写数据时,把数据从缓冲区写到目的地。
其中内存缓冲区,底层实现是在内存中创建了数组。
为什么提高效率呢?
没有缓冲区的是读一个写一个,处理数据的磁头来回切换频繁,效率不高
所以有缓冲区后,就是在缓冲区满了后,一次写入,避免了来回切换,效率高





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