0

プログラミング言語 (Java など) でファイルを読みたいと思っています。通常、メソッドのシグネチャは

   byte[] readBytes(int numberOfBytes) .  

バイト数は、オペレーティング システム (つまり、Windows 4096) で使用されるフォーマットのブロック サイズの倍数である必要がありますか? 本当に良いパフォーマンスを得るには、どのバイト数を指定する必要がありますか? BufferedInputStream と通常の InputStream の違いは何ですか?

ありがとう。

4

1 に答える 1

1

そのことについて心配する必要はありません (幸いなことに!)。正しく管理し、アプリケーション プログラマに透過的にするかどうかは、OS 次第です。

于 2012-03-02T08:35:51.837 に答える