黑马程序员技术交流社区

标题: IO流中缓冲区的含义以及原理 [打印本页]

作者: Lo_Twilight    时间: 2015-3-2 22:04
标题: IO流中缓冲区的含义以及原理
自己总结的  还望采纳 如果有不对的地方请指正

IO流复制文件时
IO流中的基本流不论是一次读取一个字节(字符),还是一次读取一个字节(字符)数组,都是读一次写一次。

而高级流中具有缓冲区,一般有默认的空间大小,读取字节(字符)后,会存放进缓冲区中,当满足程序的条件,或缓冲区满了后,就会一次性写入指定路径下的文件中。

也可以理解为:如果是边读边写,就会很慢,也伤硬盘。缓冲区就是内存里的一块区域,把数据先存内存里,然后一次性写入,类似数据库的批量操作,这样效率比较高
作者: syfsyf1993    时间: 2015-3-2 22:18
光灿,不错不错 ^_^




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