java.io.InputStream

java.io.InputStreamは、すべての入力ストリームの実装が基づく要約クラスです。

ヒント

ほとんどの場合、このクラスにおいて重大なオーバーヘッドは見られません。オーバーヘッドが見られる場合、使用している入力ストリームがバッファーに入れられているかどうか確かめてください。

バッファーに入れられない入力ストリームからバッファーに入れられる入力ストリームに切り替えると、パフォーマンスが向上します。たとえば、FileInputStreamオブジェクトを使用してファイルからデータを読み取っている場合、代わりにBufferedInputStreamオブジェクトを使用してください。アプリケーションが大量のデータを読み取っている場合、パフォーマンスが格段に向上するはずです。

 

関連トピック

java.io.OutputStream
java.io.FileInputStream
java.io.FileOutputStream
java.io.BufferedInputStream
java.io.BufferedOutputStream