Java基础 缓冲流为什么能提高性能?

发布时间 2023-10-24 20:30:57作者: 嘎嘎鸭2

缓冲流为什么能提高性能?

知识点:1 个字节 = 1B

缓冲流自带长度为 8192 的缓冲区,字节缓冲流的缓冲区是 byte 类型的,是长度为 8192 的字节数组,为 8K;而字符缓冲流的缓冲区是 char 类型的,是长度为 8192 的字符数组,为 16K,因为 Java 中一个字符占两个字节

通过缓冲区可以显著提高字节流的读写性能,但对于字符流来说,提升的效率不明显