我想使用apache common-io包,但我不确定写/读函数中是否有任何缓冲策略。
例如,在FileUtil类中有像
static void write(File file, CharSequence data);
如果对这些功能的每次调用都遵循open-> read / write-> close,则效率会很低。我相信必须有一些缓冲策略,对吧?
成
答案 0 :(得分:1)
它不会缓存打开的文件,或者您可能会因文件句柄耗尽而无法重命名/删除文件,或者因为文件处于打开状态而无法删除文件。
它使用了一些缓冲,但是当write()返回时,你可以期望文件被关闭。