BufferedInputStream如何帮助处理大文件?

时间:2012-10-14 11:15:03

标签: java io out-of-memory

我有一个应用程序,它适用于大文件(千兆字节)。有时我得到outofmemoryerror例外。如果我将InputStream包裹在BufferedInputStream中会有帮助吗? BufferedInputStream的目的是什么?这个怎么运作?

1 个答案:

答案 0 :(得分:2)

不,它对内存消耗没有帮助。如果您碰巧以非常小的块读取它,它将帮助您加快读取文件。

帮助您,不是将整个文件保存在内存中。只需保留您当前正在处理的部分。