如果这是重复的,我很抱歉,但我无法找到每种类型的最佳实践的明确答案。
我想知道定义何时使用 BufferedReader 与 FileReader 或 BufferedInput/OutputStream 与 FileInput/OutputStream 的适当条件是什么?是否有某种公式总能告诉您什么是合适的?
我应该总是使用缓冲的吗?
谢谢
最佳答案
如果流将有很多小的访问,请使用缓冲区。如果您要进行相对较少但相对较大的访问,请使用无缓冲。
关于java - 缓冲与非缓冲,使用哪一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1088602/