字节缓冲流的使用

目录

1.先来认识下缓冲流:

2.字节缓冲流性能优化原理:

3.字节缓冲流:

 代码:

 总结1:

总结2:


字节缓冲流的使用_第1张图片

1.先来认识下缓冲流:

1.缓冲流也称为高效流、或者高级流。

2.作用:缓冲流自带缓冲区、可以提高原始字节流、字符流读写数据的速度。

2.字节缓冲流性能优化原理:

1.字节缓冲输入流自带了8KB缓冲池,以后我们直接从缓冲池读取数据,所以性能较好。

2.字节缓冲输出流自带了8KB缓冲池,数据就直接写入到缓冲池中去,写数据性能提高了。

 字节缓冲流的使用_第2张图片

3.字节缓冲流:

字节缓冲输入流:BufferedInputStream,提高字节输入流读取数据的性能。

字节缓冲输出流:BufferedOutputStream,提高字节输出流读取数据的性能。

字节缓冲流的使用_第3张图片

 代码:

字节缓冲流的使用_第4张图片

 总结1:

1.缓冲流的作用

 答:缓冲流自带缓冲区,可以提高原始字节流、字符流、读写数据性能

2.缓冲流有几种?

 答:

      a.字节缓冲流

         字节缓冲输入流:BufferedInputStream

         字节缓冲输出流:BufferedOutputStream

       b.字符缓冲流

          字符缓冲输入流:BufferedReader

          字符缓冲输出流:BufferedWriter

总结2:

1.字节缓冲流为什么提高了操作数据的性能?
    a.字节缓冲流自带8KB缓冲区

    b.可以提高原始字节流、字符流读写数据性能

2.字节缓冲流的功能如何调用?

    a.public BufferedOutputStream(OutputStream os)

    b.public BufferedInputStream(InputStream is)

    功能上并无大变化,但性能提升了。

你可能感兴趣的:(jvm)