バイトストリーム:
InputStream
| - FileInputStreamを(基本的なファイルストリーム)
| - BufferedInputStreamを
| - DataInputStreamの
| - ObjectInputStreamの
字符流
リーダー
| - InputStreamReaderの(バイト・> char型の橋)
| - BufferedReaderの(共通)
ライター
| -のOutputStreamWriter(char->バイトブリッジ)
| - BufferedWriterの
| -のPrintWriter(共通)
| - InputStreamReaderの(バイト・> char型の橋)
| - BufferedReaderの(共通)
ライター
| -のOutputStreamWriter(char->バイトブリッジ)
| - BufferedWriterの
| -のPrintWriter(共通)
ストリームの終わりにバイトストリームで、文字ストリームを終了リーダライタは、両者の差がバイトを読み書きする時間ですされて読み込まれ、文字をベースにしています。