パッケージ java.io

このパッケージは、データストリームによるシステム入出力用に提供されています。

参照:
          説明

インタフェースの概要
DataInput バイナリストリームからバイトを読み込み、そこから Java のプリミティブ型のどれかでデータを再作成するために提供されています。
DataOutput Java のプリミティブ型があればそのデータを一連のバイトに変換してバイナリストリームに書き込むために提供されています。
 

クラスの概要
ByteArrayInputStream ByteArrayInputStream は、ストリームから読み込まれたバイトを格納する内部バッファを保持しています。
ByteArrayOutputStream データがバイト配列に書き込まれる出力ストリームを実装します。
DataInputStream データ入力ストリームにより、アプリケーションは、プリミティブ型の Java データを基本となる入力ストリームからマシンに依存せずに読み込むことができます。
DataOutputStream データ出力ストリームを使うと、アプリケーションはプリミティブ型の Java データを移植性のある形で出力ストリームに書き込むことができます。
InputStream この抽象クラスは、バイト入力ストリームを表現するすべてのクラスのスーパークラスです。
InputStreamReader InputStreamReader はバイトストリームから文字ストリームへの橋渡しの役目を持ち、バイトデータを読み込んで、それを指定された文字エンコーディングに従って変換します。
OutputStream この抽象クラスは、バイトの出力ストリームを表現するすべてのクラスのスーパークラスです。
OutputStreamWriter OutputStreamWriter は文字ストリームからバイトストリームへの橋渡しの役目を持ち、文字を書き込んで、それを指定された文字エンコーディングに従ってバイトに変換します。
PrintStream ほかの出力ストリームに機能を追加します。
Reader 文字ストリームを読み込むための抽象クラスです。
Writer 文字ストリームに書き込むための抽象クラスです。
 

例外の概要
EOFException 入力の途中で、予想外のファイルの終了、または予想外のストリームの終了があったことを表すシグナルです。
InterruptedIOException 入出力処理で割り込みが発生したことを通知するシグナルを発生させます。
IOException なんらかの入出力例外の発生を通知するシグナルを発生させます。
UnsupportedEncodingException 文字のエンコーディングがサポートされていません。
UTFDataFormatException 不正な構造を持つ UTF-8 文字列が、データ入力ストリーム内に読み込まれたか、またはデータ入力インタフェースを実装するクラスによって読み込まれたことを示します。
 

パッケージ java.io の説明

このパッケージは、データストリームによるシステム入出力用に提供されています。