Java - IO高级流

高级流是对基本流的封装. tip: ctrl + alt +v 自动生成表达式左边,自动生成函数实现

简单直接的回答是:

没有

(或者更准确地说,它们不具备为了提高

I/O性能

而设计的内存缓冲区)。


虽然

FileReader

and

FileWriter

为了字符编码转换内部会有极小的临时存储,但在 Java I/O 体系中,它们被归类为

无缓冲(Unbuffered)

的节点流。


这里是详细的解释:


1. FileInputStream 和 FileOutputStream (字节流)