java - 缓冲与非缓冲,使用哪一个?

标签 java file buffered

如果这是重复的,我很抱歉,但我无法找到每种类型的最佳实践的明确答案。

我想知道定义何时使用 BufferedReader 与 FileReader 或 BufferedInput/OutputStream 与 FileInput/OutputStream 的适当条件是什么?是否有某种公式总能告诉您什么是合适的?

我应该总是使用缓冲的吗?

谢谢

最佳答案

如果流将有很多小的访问,请使用缓冲区。如果您要进行相对较少但相对较大的访问,请使用无缓冲。

关于java - 缓冲与非缓冲,使用哪一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1088602/

相关文章:

java - 使用java代码更改ubuntu系统时间

java - Gradle WAR 构建后,WAR 文件两次包含静态资源

asp.net - 文件上传不起作用

c++ - 如何在 Windows 上为 C/C++ 中的文件预先分配空间?

java - 程序在 bufferedreader 关闭时卡住

java - 查找每一行的整数和字符串并将它们放入数组中?

java - soap webservices - 返回错误消息?

java - jeromq:关闭上下文失败

file - <input type =‘file’ > for IE 给出完整路径,只需要文件名

input - 将输入字符串分配并打印到变量。口齿不清