Java 之 缓冲流

一、缓冲流概述

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

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

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

  原理图:

   注意:默认的缓冲区的大小为 8192字节/字符。

二、字节缓冲流

三、字符缓冲流

原文地址:https://www.cnblogs.com/niujifei/p/11494661.html