Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
apache common-io パッケージを使用したいのですが、書き込み/読み取り関数にバッファー戦略があるかどうかわかりません。 たとえば、FileUtil クラスには次のような関数があります。
static void write(File file, CharSequence data);
これらの関数へのすべての呼び出しが、open->read/write->close の順で行われると、効率が低下します。バッファリング戦略が必要だと思いますよね?
チェン
開いているファイルをキャッシュしないか、ファイル ハンドルが不足したり、ファイルが開いているためにファイルの名前変更/削除に失敗したりするリスクがあります。
いくつかのバッファリングを使用しますが、write() が戻ると、ファイルが閉じられることが期待できます。