バイトストリームと文字ストリーム 「第2回 EclipseでJavaの入出力を理解する」でストリームの基本については解説しましたが、バイトストリームと文字ストリームについては説明しませんでした。Javaでデータ入出力を行うプログラムを作成する場合は、8ビットというバイト単位での入出力をするバイトストリームを使うか、基本的に16ビットUnicode文字という文字単位での入出力をする文字ストリームを使うか決めてから、使用するクラスを決めることを基本方針とするのがよいでしょう。なお、java.ioパッケージでは、バイトストリームを扱うクラスにはInputStream、OutputStreamといった名前が使われています。文字ストリームを扱うクラスにはReader、Writerといった名前が使われています。 さて、「第6回 Eclipseで文字符号化の理解を深める」で説明したように、文字については