インタフェース | 説明 |
---|---|
Closeable |
Closeable は、閉じることができるデータの転送元または転送先です。 |
DataInput |
DataInput インタフェースは、バイナリストリームからバイトを読み込み、そこから Java プリミティブ型のいずれかでデータを再構築するために提供されています。 |
DataOutput |
DataOutput インタフェースは、Java のプリミティブ型があればそのデータを一連のバイトに変換してバイナリストリームに書き込むために提供されています。 |
Externalizable |
Externalizable インスタンスのクラスのアイデンティティーが直列化ストリームに書き込まれるだけで、そのインスタンスの内容を保存および格納するのはクラスの責任です。
|
FileFilter |
抽象パス名のフィルタです。
|
FilenameFilter |
このインタフェースを実装するクラスのインスタンスは、ファイル名にフィルタをかけるために使用されます。
|
Flushable |
Flushable は、フラッシュできるデータの転送先です。
|
ObjectInput |
ObjectInput インタフェースは、DataInput インタフェースを拡張してオブジェクトの読み込みができるようにします。
|
ObjectInputValidation |
グラフ内のオブジェクトの検証を可能にするコールバックインタフェースです。
|
ObjectOutput |
ObjectOutput は、DataOutput インタフェースを拡張してオブジェクトの書き込みができるようにします。
|
ObjectStreamConstants |
オブジェクト直列化ストリームに書き込まれる定数です。
|
Serializable |
クラスの直列化可能性は、java.io.Serializable インタフェースを実装するクラスによって有効になります。
|
クラス | 説明 |
---|---|
BufferedInputStream |
BufferedInputStream は、ほかの入力ストリームに機能、特に入力をバッファーに格納する機能と mark および reset メソッドをサポートする機能を追加します。 |
BufferedOutputStream |
バッファリングされた出力ストリームを実装します。
|
BufferedReader |
文字、配列、行をバッファリングすることによって、文字型入力ストリームからテキストを効率良く読み込みます。
|
BufferedWriter |
文字をバッファリングすることによって、文字、配列、または文字列を効率良く文字型出力ストリームに書き込みます。
|
ByteArrayInputStream |
ByteArrayInputStream は、ストリームから読み込むことができるバイトを格納する内部バッファーを保持しています。 |
ByteArrayOutputStream |
データがバイト配列に書き込まれる出力ストリームを実装します。
|
CharArrayReader |
文字入力ストリームとして使用する文字バッファーを実装します。
|
CharArrayWriter |
Writer として使用する文字バッファーを実装します。
|
Console |
現在の Java 仮想マシンに関連付けられている文字ベースのコンソールデバイスがある場合に、そのコンソールデバイスにアクセスするためのメソッドです。
|
DataInputStream |
データ入力ストリームにより、アプリケーションは、プリミティブ型の Java データをベースとなる入力ストリームからマシンに依存せずに読み込むことができます。
|
DataOutputStream |
データ出力ストリームを使うと、アプリケーションはプリミティブ型の Java データを移植性のある形で出力ストリームに書き込むことができます。
|
File |
ファイルおよびディレクトリのパス名の抽象表現です。
|
FileDescriptor |
ファイル記述子クラスのインスタンスは、開いたファイル、開いたソケット、またはバイトの別のソース (シンク) を表す、ベースとなるマシン固有の構造への不透明なハンドルとして機能します。
|
FileInputStream |
FileInputStream は、ファイルシステム内のファイルから入力バイトを取得します。 |
FileOutputStream |
ファイル出力ストリームは、
File または FileDescriptor にデータを書き込むための出力ストリームです。 |
FilePermission |
このクラスは、ファイルまたはディレクトリへのアクセスを表します。
|
FileReader |
文字ファイルを読み込むための簡易クラスです。
|
FileWriter |
文字ファイルを書き込むための簡易クラスです。
|
FilterInputStream |
FilterInputStream は、データの基本的なソースとして使用するためのその他の入力ストリームを格納します。データを途中で変換することや、追加機能を提供することもあります。 |
FilterOutputStream |
このクラスは、出力ストリームをフィルタ処理するすべてのクラスのスーパークラスです。
|
FilterReader |
フィルタ処理された文字列ストリームを読み込むための abstract クラスです。
|
FilterWriter |
フィルタ処理された文字ストリームのための abstract クラスです。
|
InputStream |
この abstract クラスは、バイト入力ストリームを表現するすべてのクラスのスーパークラスです。
|
InputStreamReader |
InputStreamReader はバイトストリームから文字ストリームへの橋渡しの役目を持ちます。バイトを読み込み、指定された
を使用して文字にデコードします。 |
LineNumberInputStream | 非推奨
このクラスは、文字がバイトによって適切に表現されるという誤った認識を前提としています。
|
LineNumberReader |
行番号を追跡して管理する、バッファリングされた文字入力ストリームです。
|
ObjectInputStream |
事前に ObjectOutputStream を使って作成されたプリミティブデータとプリミティブオブジェクトを直列化復元します。
|
ObjectInputStream.GetField |
入力ストリームから読み込まれた持続フィールドへのアクセスを提供します。
|
ObjectOutputStream |
ObjectOutputStream は、プリミティブデータ型と Java オブジェクトのグラフを OutputStream に書き込みます。
|
ObjectOutputStream.PutField |
ObjectOutput に書き込まれる持続フィールドへのプログラムによるアクセスを提供します。
|
ObjectStreamClass |
クラスの直列化の記述子です。
|
ObjectStreamField |
直列化可能クラスからの直列化可能フィールドの記述です。
|
OutputStream |
この abstract クラスは、バイト出力ストリームを表現するすべてのクラスのスーパークラスです。
|
OutputStreamWriter |
OutputStreamWriter は、文字ストリームからバイトストリームへの橋渡しの役目を持ちます。バイトストリームに書き込まれた文字は、指定された
を使用してバイトにエンコードされます。 |
PipedInputStream |
パイプで連結された入力ストリームは、パイプで連結された出力ストリームに接続するようにします。これによって、パイプで連結された入力ストリームが提供するデータバイトは、パイプで連結された出力ストリームにすべて書き込まれます。
|
PipedOutputStream |
パイプで連結された出力ストリームをパイプで連結された入力ストリームに接続することで、通信パイプを作成することができます。
|
PipedReader |
パイプによる文字入力ストリームです。
|
PipedWriter |
パイプによる文字出力ストリームです。
|
PrintStream |
PrintStream は、ほかの出力ストリームに機能、具体的には、さまざまなデータ値の表現を簡易的に出力する機能を追加します。 |
PrintWriter |
オブジェクトの書式付き表現をテキスト出力ストリームに出力します。
|
PushbackInputStream |
PushbackInputStream は、ほかの入力ストリームに機能、具体的には、1 バイトを「プッシュバック」または「アンリード」する機能を追加します。 |
PushbackReader |
文字をストリームにプッシュバックできる文字ストリームリーダーです。
|
RandomAccessFile |
このクラスのインスタンスは、ランダムアクセスファイルに対する読み取りと書き込みの両方をサポートします。
|
Reader |
文字ストリームを読み込むための abstract クラスです。
|
SequenceInputStream |
SequenceInputStream は、ほかの入力ストリームを論理的に連結したものを表します。 |
SerializablePermission |
直列化可能アクセス権のためのクラスです。
|
StreamTokenizer |
StreamTokenizer クラスは、入力ストリームを引数に取り、それを「トークン」に構文解析し、一度に 1 つのトークンを読めるようにします。 |
StringBufferInputStream | 非推奨
このクラスでは、文字からバイトへの変換が正しく行われません。
|
StringReader |
ソースが文字列の文字ストリームです。
|
StringWriter |
出力を文字列バッファーに集める文字ストリームです。この文字列バッファーを使って文字列を構築します。
|
Writer |
文字ストリームに書き込むための abstract クラスです。
|
Exception | 説明 |
---|---|
CharConversionException |
文字変換で発生する例外の基底クラスです。
|
EOFException |
入力の途中で、予想外のファイルの終了、または予想外のストリームの終了があったことを表すシグナルです。
|
FileNotFoundException |
指定されたパス名で示されるファイルが開けなかったことを通知します。
|
InterruptedIOException |
入出力処理で割り込みが発生したことを通知するシグナルを発生させます。
|
InvalidClassException |
直列化ランタイムが、クラスについて次の問題のどれかを検出したときにスローされます。
|
InvalidObjectException |
1 つ以上の直列化復元オブジェクトが検証をパスしなかったことを示します。
|
IOException |
なんらかの入出力例外の発生を通知するシグナルを発生させます。
|
NotActiveException |
直列化または直列化復元がアクティブではない場合にスローされます。
|
NotSerializableException |
インスタンスが直列化可能インタフェースを持つ必要がある場合にスローされます。
|
ObjectStreamException |
オブジェクトストリームクラスに固有の例外すべてのスーパークラスです。
|
OptionalDataException |
プリミティブデータが読み込まれていないか、またはデータの終わりがストリーム内の直列化オブジェクトにあるため、オブジェクトの読み込み操作が失敗したことを示す例外です。
|
StreamCorruptedException |
オブジェクトストリームから読み込まれた制御情報が、内部整合性検査に違反していた場合にスローされます。
|
SyncFailedException |
同期 (sync) オペレーションが失敗したことを通知します。
|
UnsupportedEncodingException |
文字のエンコーディングがサポートされていません。
|
UTFDataFormatException |
不正な構造を持つ修正 UTF-8 形式の文字列が、データ入力ストリーム内に読み込まれたか、またはデータ入力インタフェースを実装するクラスによって読み込まれたことを示します。
|
WriteAbortedException |
書き込み時に ObjectStreamExceptions の 1 つがスローされたことを通知します。
|
エラー | 説明 |
---|---|
IOError |
重大な入出力エラーが発生したときにスローされます。
|
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.