0

apache common-io パッケージを使用したいのですが、書き込み/読み取り関数にバッファー戦略があるかどうかわかりません。
たとえば、FileUtil クラスには次のような関数があります。

    static void write(File file, CharSequence data);

これらの関数へのすべての呼び出しが、open->read/write->close の順で行われると、効率が低下します。バッファリング戦略が必要だと思いますよね?

チェン

4

1 に答える 1

1

開いているファイルをキャッシュしないか、ファイル ハンドルが不足したり、ファイルが開いているためにファイルの名前変更/削除に失敗したりするリスクがあります。

いくつかのバッファリングを使用しますが、write() が戻ると、ファイルが閉じられることが期待できます。

于 2012-05-02T07:21:25.923 に答える