一、缓冲流概述

  缓冲流,也叫高效流,是对四个 FileXXX 流的增强,所有也有四个流,按照类型分类:

    •  字节缓冲流:BufferedInputStream,BufferedOutputStream
    • 字符缓冲流:BufferedReader,BufferedWriter

  缓冲流的基本原理,是在创建流对象时,会创建一个内置的默认大小的缓冲区数组,通过缓冲区读写,减少系统 IO 次数,从而提高读写的效率。

  原理图:

二、字节缓冲流

三、字符缓冲流

最新文章

  1. 2015弱校联盟(1) - I. Travel
  2. Java中替换HTML标签的方法代码
  3. 数据以Excel形式导出导服务器,再将文件读取到客户端另存 以HSSFWorkbook方式实现
  4. JPA学习---第九节:JPA中的一对多双向关联与级联操作
  5. 堆排序-C语言实现
  6. LibCurl笔记四
  7. Codeforces Round #325 (Div. 2) B. Laurenty and Shop 前缀和
  8. solr集群solrCloud的搭建
  9. 通过 sp_configure 进行 Database Mail 配置
  10. 根据list得到list中的最大值最小值
  11. linux 系统中的 /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin 目录的区别
  12. 如何快速禁用约束 (解决ORA-O2266问题)
  13. 【ARTS】01_15_左耳听风-20190218~20190224
  14. Vue小问题汇总
  15. 【Maven】 Eclipse使用Maven创建Java Web 项目(一)
  16. VS2015密匙--VS2015打开丢失msvcp140.dll--cannot find one or more components ,please reinstall the application
  17. Vue学习【第六篇】:Vue-cli脚手架(框架)与实战案例
  18. Python线程优先级队列(Queue)
  19. Caocao's Bridges---hdu4738(桥)
  20. shell fold限制文件行宽

热门文章

  1. openresty开发系列28--openresty中操作mysql
  2. MFC加载osg模型
  3. python for 无限循环
  4. 123457123456#5#----com.MC.HuaHuaGame866----前拼后广--babyDrawGame-mc555
  5. 迅速解决!!!!!启动Tomcat报错PermGen space
  6. 容器版jenkins安装并且实现使用宿主机docker命令,采用的是docker outside deocker,带jdk、添加maven、git
  7. 【端口转发】k8s port-forward端口转发 和 ssh -NfL端口转发
  8. 【Leetcode_easy】997. Find the Town Judge
  9. ubuntu下把python脚本转为二进制字节码文件
  10. Django 之redis的应用