Foundation 1.1.2

パッケージ
java.io の使用

java.io を使用しているパッケージ
java.io このパッケージは、データストリーム、直列化、ファイルシステムによるシステム入出力用に提供されています。 
java.lang Java プログラム言語の設計にあたり基本的なクラスを提供します。 
java.lang.reflect クラスとオブジェクトに関するリフレクト情報を取得するクラスおよびインタフェースを提供します。 
java.math 任意精度の整数演算 (BigInteger) および任意精度の小数演算 (BigDecimal) を行うクラスを提供します。 
java.net ネットワークアプリケーションを実装するためのクラスを提供します。 
java.security セキュリティーフレームワークのクラスとインタフェースを提供します。 
java.security.acl このパッケージのクラスとインタフェースは、java.security パッケージのクラスで置き換えられています。 
java.security.cert 証明書、証明書の取り消しリスト (CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。 
java.security.interfaces RSA Laboratory Technical Note PKCS#1 で定義されている RSA (Rivest, Shamir andAdleman AsymmetricCipher algorithm) 鍵と、NIST の FIPS-186 で定義されている DSA (Digital Signature Algorithm) 鍵を生成するためのインタフェースを提供します。 
java.security.spec 鍵仕様およびアルゴリズムパラメータ仕様のクラスおよびインタフェースを提供します。 
java.text テキスト、日付、数値、およびメッセージを自然言語に依存しない方法で処理するためのクラスとインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティークラス (StringTokenizer、乱数ジェネレーター、およびビット配列) が含まれています。 
java.util.jar JAR (Java ARchive) ファイル形式の読み込みと書き込みに使うクラスを提供します。 
java.util.zip 標準の ZIP および GZIP ファイル形式の読み込みおよび書き込み用クラスを提供します。 
javax.microedition.io リソースに制限のある環境で、アプリケーションに、さまざまな入出力プロトコルを使用できるようにする簡易メカニズムを提供します。 
javax.microedition.pki セキュア接続の情報を認証するために使用する証明書です。 
javax.security.auth.x500 このパッケージには、Subject に X500 Principal および X500 Private Crendentials を格納する際に使用するクラスが含まれます。 
 

java.io により使用される java.io のクラス
BufferedReader
          文字、配列、行をバッファリングすることによって、文字型入力ストリームからテキストを効率良く読み込みます。
DataInput
          DataInput インタフェースは、バイナリストリームからバイトを読み込み、そこから Java のプリミティブ型のいずれかでデータを再作成するために提供されています。
DataOutput
          Java のプリミティブ型があればそのデータを一連のバイトに変換してバイナリストリームに書き込むために提供されています。
File
          ファイルおよびディレクトリのパス名の抽象表現です。
FileDescriptor
          ファイル記述子クラスのインスタンスは、開いたファイル、開いたソケット、またはバイトの別のソース (シンク) を表す、基本となるマシン固有の構造への不透明なハンドルとして機能します。
FileFilter
          抽象パス名のフィルタです。
FilenameFilter
          このインタフェースを実装するクラスのインスタンスは、ファイル名にフィルタをかけるために使用されます。
FileNotFoundException
          指定されたパス名で示されるファイルが開けなかったことを通知します。
FilterInputStream
          FilterInputStream は、データの基本的なソースとして使用するためのその他の入力ストリームを格納します。
FilterOutputStream
          このクラスは、出力ストリームをフィルタ処理するすべてのクラスのスーパークラスです。
FilterReader
          フィルタ処理された文字列ストリームを読み込むための抽象クラスです。
InputStream
          この抽象クラスは、バイト入力ストリームを表現するすべてのクラスのスーパークラスです。
InputStreamReader
          InputStreamReader はバイトストリームから文字ストリームへの橋渡しの役目を持ち、バイトを読み込んで、それを指定された文字エンコーディングに従って変換します。
InvalidObjectException
          1 つ以上の直列化復元オブジェクトが検証をパスしなかったことを示します。
IOException
          なんらかの入出力例外の発生を通知するシグナルを発生させます。
NotActiveException
          直列化または直列化復元がアクティブではない場合にスローされます。
ObjectInput
          ObjectInput インタフェースは、DataInput インタフェースを拡張してオブジェクトの読み込みができるようにします。
ObjectInputStream.GetField
          入力ストリームから読み込まれた持続フィールドへのアクセスを提供します。
ObjectInputValidation
          グラフ内のオブジェクトの検証を可能にするコールバックインタフェースです。
ObjectOutput
          ObjectInput は、DataOutput インタフェースを拡張してオブジェクトの書き込みができるようにします。
ObjectOutputStream.PutField
          ObjectOutput に書き込まれる持続フィールドへのプログラムによるアクセスを提供します。
ObjectStreamClass
          クラスの直列化の記述子です。
ObjectStreamConstants
          オブジェクト直列化ストリームに書き込まれる定数です。
ObjectStreamException
          オブジェクトストリームクラスに固有の例外すべてのスーパークラスです。
ObjectStreamField
          直列化可能クラスからの直列化可能フィールドの記述です。
OptionalDataException
          プリミティブデータが読み込まれていないか、またはデータの終わりがストリーム内の直列化オブジェクトにあるため、オブジェクトの読み込み操作が失敗したことを示す例外です。
OutputStream
          この abstract クラスは、バイト出力ストリームを表現するすべてのクラスのスーパークラスです。
OutputStreamWriter
          OutputStreamWriter は文字ストリームからバイトストリームへの橋渡しの役目を持ち、文字データを書き込んで、それを指定された文字エンコーディングに従ってバイトに変換します。
PipedInputStream
          パイプで連結された入力ストリームは、パイプで連結された出力ストリームに接続するようにします。
PipedOutputStream
          パイプで連結された出力ストリームをパイプで連結された入力ストリームに接続することで、通信パイプを作成することができます。
PipedReader
          パイプによる文字入力ストリームです。
PipedWriter
          パイプによる文字出力ストリームです。
Reader
          文字ストリームを読み込むための abstract クラスです。
Serializable
          クラスの直列化可能性は、java.io.Serializable インタフェースを実装するクラスによって有効になります。
SerializablePermission
          直列化可能アクセス権のためのクラスです。
StreamCorruptedException
          オブジェクトストリームから読み込まれた制御情報が、内部整合性検査に違反していた場合にスローされます。
SyncFailedException
          同期 (sync) オペレーションが失敗したことを通知します。
UnsupportedEncodingException
          文字のエンコーディングがサポートされていません。
Writer
          文字ストリームに書き込むための abstract クラスです。
 

java.lang により使用される java.io のクラス
File
          ファイルおよびディレクトリのパス名の抽象表現です。
FileDescriptor
          ファイル記述子クラスのインスタンスは、開いたファイル、開いたソケット、またはバイトの別のソース (シンク) を表す、基本となるマシン固有の構造への不透明なハンドルとして機能します。
InputStream
          この抽象クラスは、バイト入力ストリームを表現するすべてのクラスのスーパークラスです。
IOException
          なんらかの入出力例外の発生を通知するシグナルを発生させます。
OutputStream
          この abstract クラスは、バイト出力ストリームを表現するすべてのクラスのスーパークラスです。
PrintStream
          PrintStream は、ほかの出力ストリームに機能を追加します。
PrintWriter
          オブジェクトの書式付き表現をテキスト出力ストリームに出力します。
Serializable
          クラスの直列化可能性は、java.io.Serializable インタフェースを実装するクラスによって有効になります。
UnsupportedEncodingException
          文字のエンコーディングがサポートされていません。
 

java.lang.reflect により使用される java.io のクラス
Serializable
          クラスの直列化可能性は、java.io.Serializable インタフェースを実装するクラスによって有効になります。
 

java.math により使用される java.io のクラス
Serializable
          クラスの直列化可能性は、java.io.Serializable インタフェースを実装するクラスによって有効になります。
 

java.net により使用される java.io のクラス
FileDescriptor
          ファイル記述子クラスのインスタンスは、開いたファイル、開いたソケット、またはバイトの別のソース (シンク) を表す、基本となるマシン固有の構造への不透明なハンドルとして機能します。
InputStream
          この抽象クラスは、バイト入力ストリームを表現するすべてのクラスのスーパークラスです。
InterruptedIOException
          入出力処理で割り込みが発生したことを通知するシグナルを発生させます。
IOException
          なんらかの入出力例外の発生を通知するシグナルを発生させます。
OutputStream
          この abstract クラスは、バイト出力ストリームを表現するすべてのクラスのスーパークラスです。
Serializable
          クラスの直列化可能性は、java.io.Serializable インタフェースを実装するクラスによって有効になります。
UnsupportedEncodingException
          文字のエンコーディングがサポートされていません。
 

java.security により使用される java.io のクラス
FilterInputStream
          FilterInputStream は、データの基本的なソースとして使用するためのその他の入力ストリームを格納します。
FilterOutputStream
          このクラスは、出力ストリームをフィルタ処理するすべてのクラスのスーパークラスです。
InputStream
          この抽象クラスは、バイト入力ストリームを表現するすべてのクラスのスーパークラスです。
IOException
          なんらかの入出力例外の発生を通知するシグナルを発生させます。
OutputStream
          この abstract クラスは、バイト出力ストリームを表現するすべてのクラスのスーパークラスです。
Serializable
          クラスの直列化可能性は、java.io.Serializable インタフェースを実装するクラスによって有効になります。
 

java.security.acl により使用される java.io のクラス
Serializable
          クラスの直列化可能性は、java.io.Serializable インタフェースを実装するクラスによって有効になります。
 

java.security.cert により使用される java.io のクラス
InputStream
          この抽象クラスは、バイト入力ストリームを表現するすべてのクラスのスーパークラスです。
ObjectStreamException
          オブジェクトストリームクラスに固有の例外すべてのスーパークラスです。
Serializable
          クラスの直列化可能性は、java.io.Serializable インタフェースを実装するクラスによって有効になります。
 

java.security.interfaces により使用される java.io のクラス
Serializable
          クラスの直列化可能性は、java.io.Serializable インタフェースを実装するクラスによって有効になります。
 

java.security.spec により使用される java.io のクラス
Serializable
          クラスの直列化可能性は、java.io.Serializable インタフェースを実装するクラスによって有効になります。
 

java.text により使用される java.io のクラス
InvalidObjectException
          1 つ以上の直列化復元オブジェクトが検証をパスしなかったことを示します。
Serializable
          クラスの直列化可能性は、java.io.Serializable インタフェースを実装するクラスによって有効になります。
 

java.util により使用される java.io のクラス
InputStream
          この抽象クラスは、バイト入力ストリームを表現するすべてのクラスのスーパークラスです。
IOException
          なんらかの入出力例外の発生を通知するシグナルを発生させます。
OutputStream
          この abstract クラスは、バイト出力ストリームを表現するすべてのクラスのスーパークラスです。
PrintStream
          PrintStream は、ほかの出力ストリームに機能を追加します。
PrintWriter
          オブジェクトの書式付き表現をテキスト出力ストリームに出力します。
Serializable
          クラスの直列化可能性は、java.io.Serializable インタフェースを実装するクラスによって有効になります。
 

java.util.jar により使用される java.io のクラス
File
          ファイルおよびディレクトリのパス名の抽象表現です。
FilterInputStream
          FilterInputStream は、データの基本的なソースとして使用するためのその他の入力ストリームを格納します。
FilterOutputStream
          このクラスは、出力ストリームをフィルタ処理するすべてのクラスのスーパークラスです。
InputStream
          この抽象クラスは、バイト入力ストリームを表現するすべてのクラスのスーパークラスです。
IOException
          なんらかの入出力例外の発生を通知するシグナルを発生させます。
OutputStream
          この abstract クラスは、バイト出力ストリームを表現するすべてのクラスのスーパークラスです。
Serializable
          クラスの直列化可能性は、java.io.Serializable インタフェースを実装するクラスによって有効になります。
 

java.util.zip により使用される java.io のクラス
File
          ファイルおよびディレクトリのパス名の抽象表現です。
FilterInputStream
          FilterInputStream は、データの基本的なソースとして使用するためのその他の入力ストリームを格納します。
FilterOutputStream
          このクラスは、出力ストリームをフィルタ処理するすべてのクラスのスーパークラスです。
InputStream
          この抽象クラスは、バイト入力ストリームを表現するすべてのクラスのスーパークラスです。
IOException
          なんらかの入出力例外の発生を通知するシグナルを発生させます。
OutputStream
          この abstract クラスは、バイト出力ストリームを表現するすべてのクラスのスーパークラスです。
Serializable
          クラスの直列化可能性は、java.io.Serializable インタフェースを実装するクラスによって有効になります。
 

javax.microedition.io により使用される java.io のクラス
DataInput
          DataInput インタフェースは、バイナリストリームからバイトを読み込み、そこから Java のプリミティブ型のいずれかでデータを再作成するために提供されています。
DataInputStream
          データ入力ストリームにより、アプリケーションは、プリミティブ型の Java データを基本となる入力ストリームからマシンに依存せずに読み込むことができます。
DataOutput
          Java のプリミティブ型があればそのデータを一連のバイトに変換してバイナリストリームに書き込むために提供されています。
DataOutputStream
          データ出力ストリームを使うと、アプリケーションはプリミティブ型の Java データを移植性のある形で出力ストリームに書き込むことができます。
InputStream
          この抽象クラスは、バイト入力ストリームを表現するすべてのクラスのスーパークラスです。
IOException
          なんらかの入出力例外の発生を通知するシグナルを発生させます。
OutputStream
          この abstract クラスは、バイト出力ストリームを表現するすべてのクラスのスーパークラスです。
Serializable
          クラスの直列化可能性は、java.io.Serializable インタフェースを実装するクラスによって有効になります。
 

javax.microedition.pki により使用される java.io のクラス
IOException
          なんらかの入出力例外の発生を通知するシグナルを発生させます。
 

javax.security.auth.x500 により使用される java.io のクラス
InputStream
          この抽象クラスは、バイト入力ストリームを表現するすべてのクラスのスーパークラスです。
Serializable
          クラスの直列化可能性は、java.io.Serializable インタフェースを実装するクラスによって有効になります。
 


Foundation 1.1.2

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。