21-IO流-11-IO流(字符流-缓冲区-解释)

来源:互联网 发布:c5 aircross 知乎 编辑:程序博客网 时间:2024/06/05 10:37
/*
 * 缓冲区的出现提高了对数据的读写效率。
 * 
 * 对应类
 * BufferedWriter
 * BufferedReader
 * 
 * 缓冲区要结合流才可以使用。
 * 
 * 在流的基础上对流的功能进行了增强。
 * 
 * 【记住】编程有两部分优化:设计优化+性能优化,前者是对代码进行重构,让代码实现更强的扩展性、灵活性和复用性;而对于后者,
 * 提高性能最常见方法之一,就是利用“缓冲区”。
 * 
 * 缓冲区比喻:
 * (1)去超市购物,买10个商品,拿一个去付一次钱,但是推车之后,直接将10个商品全部放入车里,一起结账,那么这个
 * 推车就是缓冲区。
 * (2)比如复制粘贴操作,以前是读一个字符写一个字符,有了缓冲区之后,直接全部读取
 * 到缓冲区,然后从缓冲区一起写入新文件即可,免去了不停切换读取动作的麻烦。
 */
0 0
原创粉丝点击