Java プラットフォーム 1.2

パッケージ
java.lang の使用

java.lang を使用するパッケージ
java.applet アプレットの作成、およびアプレットとアプレットコンテキストとの通信に使用するクラスの作成に必要なクラスを提供します。  
java.awt このパッケージには、ユーザインタフェースの作成と、グラフィックスとイメージのペイントのためのクラスがすべて含まれています。 
java.awt.color カラースペースのクラスを提供します。 
java.awt.datatransfer このパッケージは、アプリケーション間、およびアプリケーション内のデータ転送のためのインタフェースやクラスを提供します。 
java.awt.dnd ドラッグ&ドロップ操作をサポートするためのインタフェースおよびクラスを提供します。 
java.awt.event このパッケージは、AWT コンポーネントによってトリガーされる各種のイベントを処理するためのインタフェース、およびクラスを提供します。 
java.awt.font フォント関連のクラスおよびインタフェースを提供します。 
java.awt.geom 2 次元ジオメトリに関連するオブジェクトで処理を定義および実行する Java 2D クラスを提供します。 
java.awt.im Input Method Framework のためのクラスおよびインタフェースを提供します。 
java.awt.image イメージの作成や変更を行うクラスを提供します。 
java.awt.image.renderable 描画に依存しないイメージを作成するためのクラスおよびインタフェースを提供します。  
java.awt.print このパッケージは、汎用印刷 API で使用するクラスおよびインタフェースを提供します。 
java.beans JavaBeans の開発に関連するクラスが含まれています。 
java.beans.beancontext bean コンテキストに関連するクラスおよびインタフェースを提供します。 
java.io このパッケージは、データストリーム、直列化、ファイルシステムによるシステム入出力用に提供されています。  
java.lang Java プログラミング言語の設計の基礎となるクラスを提供します。 
java.lang.ref ガベージコレクタとの制限付きの対話をサポートする、参照オブジェクトクラスを提供します。 
java.lang.reflect クラスおよびオブジェクトについてのリフレクション情報を取得するためのクラスおよびインタフェースを提供します。 
java.math 任意精度の整数演算 (BigInteger)、および任意精度の 10 進数演算 (BigDecimal) を実行するためのクラスを提供します。 
java.net ネットワーク対応アプリケーションを実装するためのクラスを提供します。 
java.rmi RMI (Remote Method Invocation) のパッケージを提供します。 
java.rmi.activation RMI オブジェクト起動をサポートします。 
java.rmi.dgc RMI 分散ガベージコレクション (DGC) で使うクラスとインタフェースを提供します。 
java.rmi.registry RMI レジストリに使うクラスと 2 つのインタフェースを提供します。 
java.rmi.server RMI のサーバ側をサポートするクラスおよびインタフェースを提供します。 
java.security セキュリティフレームワークのクラスとインタフェースを提供します。 
java.security.acl このパッケージのクラスとインタフェースの代わりに、java.security パッケージのクラスが使われるようになりました。 
java.security.cert 証明書を解析および管理するためのクラスとインタフェースを提供します。 
java.security.spec 鍵仕様およびアルゴリズムパラメータ仕様のクラスおよびインタフェースを提供します。  
java.sql JDBC パッケージを提供します。 
java.text テキスト、日付、数値およびメッセージを、自然言語に依存しない方法で処理するためのクラスとインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、従来のコレクションクラス、イベントモデル、日付と時刻の機構、国際化、およびさまざまなユーティリティクラス (文字列トークナイザ、乱数ジェネレータ、ビット配列) が含まれています。  
java.util.jar JAR (Java ARchive) ファイルの読み取りおよび書き出しに使うクラスを提供します。 
java.util.zip 標準的な ZIP ファイル形式および GZIP ファイル形式を読み取ったり、書き出したりするためのクラスを提供します。 
javax.accessibility ユーザインタフェースコンポーネントとそれらのコンポーネントへのアクセスを提供するユーザ補助機能との間の規約を定義します。 
javax.swing 可能な限りすべてのプラットフォームで同じように機能する「軽量」コンポーネント (Java 言語全体で共通) のセットを提供します。 
javax.swing.border Swing コンポーネントの周囲に各種のボーダを描画するための、クラスおよびインタフェースを提供します。 
javax.swing.colorchooser このパッケージには、JColorChooser コンポーネントによって使われるクラスおよびインタフェースが含まれています。  
javax.swing.event Swing コンポーネントによってトリガーされるイベントを提供します。 
javax.swing.filechooser このパッケージには、JFileChooser コンポーネントによって使われるクラスおよびインタフェースが含まれています。  
javax.swing.plaf 1 つのインタフェースおよび多くの抽象クラスを提供しており、Swing は、プラグイン可能な Look & Feel 機能を実現するためにこれらのクラスを利用します。 
javax.swing.plaf.basic Basic 仕様 Look & Feel に従って作成されたユーザインタフェースオブジェクトを提供します。 
javax.swing.plaf.metal このパッケージは、Metal の Look & Feel に従って構築されるユーザインタフェースオブジェクトを提供します。  
javax.swing.plaf.multi 多重 Look & Feel を利用すると、デフォルトの Look & Feel に補助的な Look & Feel を結合できます。 
javax.swing.table java.awt.swing.JTable を処理するためのクラスおよびインタフェースを提供します。 
javax.swing.text 編集可能/編集不能テキストコンポーネントを処理するクラスとインタフェースを提供します。 
javax.swing.text.html HTML テキストエディタを作成するための HTMLEditorKit クラスとサポートクラスを提供します。  
javax.swing.text.html.parser   
javax.swing.text.rtf Rich-Text-Format テキストエディタを作成するためのクラス (RTFEditorKit) を提供します。  
javax.swing.tree java.awt.swing.JTree を処理するためのクラスとインタフェースを提供します。 
javax.swing.undo テキストエディタなどのアプリケーションで元に戻す機能と再実行する機能のサポートを提供します。 
org.omg.CORBA OMG CORBA API の JavaTM プログラミング言語 (ORB クラスを含む) へのマッピングを提供します。 
org.omg.CORBA.DynAnyPackage DynAny インタフェースに対して使用される例外 (InvalidValueInvalidInvalidSeq、および TypeMismatch) を提供します。  
org.omg.CORBA.ORBPackage ORB.resolve_initial_references メソッドによってスローされる InvalidName 例外、および ORB クラスの動的 Any 作成メソッドによってスローされる InconsistentTypeCode 例外を提供します。  
org.omg.CORBA.portable ポータビリティレイヤ、つまり、あるベンダーによって生成されたコードが他のベンダーの ORB で動作できるようにする一連の ORB API を提供します。 
org.omg.CORBA.TypeCodePackage TypeCode クラスのメソッドによってスローされる、ユーザ定義の例外 BadKind および Bounds を提供します。  
org.omg.CosNaming Java IDL のネームサービスを提供します。  
org.omg.CosNaming.NamingContextPackage このパッケージは、org.omg.CosNaming パッケージで使用される例外 (AlreadyBoundCannotProceedInvalidNameNotEmpty、および NotFound) と、それらの例外の Helper クラスおよび Holder クラスを提供します。 
 

java.applet により使用される java.lang におけるクラス
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 

java.awt により使用される java.lang におけるクラス
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
Error
          ErrorThrowable のサブクラスで、通常のアプリケーションであればキャッチすべきではない重大な問題を示します。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
IllegalStateException
          不正なとき、または不適切なときにメソッドが呼び出されたことを示します。
IndexOutOfBoundsException
          ある種のインデックス (配列、文字列、ベクトルなど) が範囲外であることを示すためにスローされます。
InterruptedException
          あるスレッドが長い間の待ち状態、休止状態、または一時停止の状態であるとき、他のスレッドが Thread クラスの interrupt メソッドを使ってこの状態に割り込みをかけた場合にスローされます。
NumberFormatException
          アプリケーションが文字列を数値型に変換しようとしたとき、文字列の形式が正しくない場合にスローされます。
Object
          Object クラスは、クラス階層のルートです。
Runnable
          インスタンスを 1 つのスレッドで実行するすべてのクラスでは、Runnable インタフェースを実装する必要があります。
RuntimeException
          RuntimeException は、Java Virtual Machine の通常の処理でスローすることができる各種の例外のスーパークラスです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

java.awt.color により使用される java.lang におけるクラス
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Object
          Object クラスは、クラス階層のルートです。
RuntimeException
          RuntimeException は、Java Virtual Machine の通常の処理でスローすることができる各種の例外のスーパークラスです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

java.awt.datatransfer により使用される java.lang におけるクラス
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
ClassLoader
          ClassLoader クラスは抽象クラスです。
ClassNotFoundException
          アプリケーションが、文字列名を使って、以下によってクラスのロードを試みたときに、指定された名前を持つクラスの定義が検索できなかった場合にスローされます。
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
CloneNotSupportedException
          オブジェクトを複製するために Object クラスの clone メソッドが呼び出されたが、そのオブジェクトのクラスが Cloneable インタフェースを実装していないことを示すためにスローされます。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

java.awt.dnd により使用される java.lang におけるクラス
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
IllegalStateException
          不正なとき、または不適切なときにメソッドが呼び出されたことを示します。
Object
          Object クラスは、クラス階層のルートです。
RuntimeException
          RuntimeException は、Java Virtual Machine の通常の処理でスローすることができる各種の例外のスーパークラスです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

java.awt.event により使用される java.lang におけるクラス
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Object
          Object クラスは、クラス階層のルートです。
Runnable
          インスタンスを 1 つのスレッドで実行するすべてのクラスでは、Runnable インタフェースを実装する必要があります。
String
          String クラスは文字列を表します。
 

java.awt.font により使用される java.lang におけるクラス
Boolean
          Boolean クラスは、プリミティブ型 boolean の値をオブジェクトにラップします。
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
Float
          Float クラスは、プリミティブ型 float の値をオブジェクト内にラップします。
Integer
          Integer クラスは、プリミティブ型 int の値をオブジェクト内にラップします。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 

java.awt.geom により使用される java.lang におけるクラス
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Object
          Object クラスは、クラス階層のルートです。
RuntimeException
          RuntimeException は、Java Virtual Machine の通常の処理でスローすることができる各種の例外のスーパークラスです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

java.awt.im により使用される java.lang におけるクラス
Character.Subset
          このクラスのインスタンスは、Unicode 文字セットの特定のサブセットを表します。
Object
          Object クラスは、クラス階層のルートです。
 

java.awt.image により使用される java.lang におけるクラス
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
InterruptedException
          あるスレッドが長い間の待ち状態、休止状態、または一時停止の状態であるとき、他のスレッドが Thread クラスの interrupt メソッドを使ってこの状態に割り込みをかけた場合にスローされます。
Object
          Object クラスは、クラス階層のルートです。
RuntimeException
          RuntimeException は、Java Virtual Machine の通常の処理でスローすることができる各種の例外のスーパークラスです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

java.awt.image.renderable により使用される java.lang におけるクラス
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
Object
          Object クラスは、クラス階層のルートです。
Runnable
          インスタンスを 1 つのスレッドで実行するすべてのクラスでは、Runnable インタフェースを実装する必要があります。
String
          String クラスは文字列を表します。
 

java.awt.print により使用される java.lang におけるクラス
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
IllegalArgumentException
          不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
IndexOutOfBoundsException
          ある種のインデックス (配列、文字列、ベクトルなど) が範囲外であることを示すためにスローされます。
NullPointerException
          オブジェクトが必要な場合に、アプリケーションが null を使おうとするとスローされます。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

java.beans により使用される java.lang におけるクラス
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
ClassLoader
          ClassLoader クラスは抽象クラスです。
ClassNotFoundException
          アプリケーションが、文字列名を使って、以下によってクラスのロードを試みたときに、指定された名前を持つクラスの定義が検索できなかった場合にスローされます。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
IllegalArgumentException
          不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
Object
          Object クラスは、クラス階層のルートです。
SecurityException
          セキュリティマネージャによってスローされ、セキュリティ違反を示します。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

java.beans.beancontext により使用される java.lang におけるクラス
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
ClassNotFoundException
          アプリケーションが、文字列名を使って、以下によってクラスのロードを試みたときに、指定された名前を持つクラスの定義が検索できなかった場合にスローされます。
IllegalArgumentException
          不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 

java.io により使用される java.lang におけるクラス
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
ClassNotFoundException
          アプリケーションが、文字列名を使って、以下によってクラスのロードを試みたときに、指定された名前を持つクラスの定義が検索できなかった場合にスローされます。
Comparable
          このインタフェースを実装する各クラスのオブジェクトに全体順序付けを強制します。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
IllegalArgumentException
          不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
Object
          Object クラスは、クラス階層のルートです。
SecurityException
          セキュリティマネージャによってスローされ、セキュリティ違反を示します。
String
          String クラスは文字列を表します。
StringBuffer
          文字列バッファは可変の文字列を実装します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

java.lang により使用される java.lang におけるクラス
Boolean
          Boolean クラスは、プリミティブ型 boolean の値をオブジェクトにラップします。
Byte
          Byte クラスは、byte 値の標準ラッパーです。
Character
          Character クラスは、プリミティブ型 char の値をオブジェクトにラップします。
Character.Subset
          このクラスのインスタンスは、Unicode 文字セットの特定のサブセットを表します。
Character.UnicodeBlock
          Unicode 2.0 仕様で定義されている文字ブロックを表す文字サブセットのファミリです。
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
ClassFormatError
          Java Virtual Machine がクラスファイルを読み込もうとして、ファイルが壊れていると判断した場合、またはクラスファイルとして解釈できない場合にスローされます。
ClassLoader
          ClassLoader クラスは抽象クラスです。
ClassNotFoundException
          アプリケーションが、文字列名を使って、以下によってクラスのロードを試みたときに、指定された名前を持つクラスの定義が検索できなかった場合にスローされます。
CloneNotSupportedException
          オブジェクトを複製するために Object クラスの clone メソッドが呼び出されたが、そのオブジェクトのクラスが Cloneable インタフェースを実装していないことを示すためにスローされます。
Comparable
          このインタフェースを実装する各クラスのオブジェクトに全体順序付けを強制します。
Double
          Double クラスは、プリミティブ型 double の値をオブジェクトにラップします。
Error
          ErrorThrowable のサブクラスで、通常のアプリケーションであればキャッチすべきではない重大な問題を示します。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Float
          Float クラスは、プリミティブ型 float の値をオブジェクト内にラップします。
IllegalAccessException
          アプリケーションが以下のメソッドを使い、クラスの文字列名を通じてクラスをロードしようとしたとき、そのクラスが public でなかったり、別のパッケージに入っていたりするために、実行中のメソッドが、指定されたクラスの定義にアクセスできない場合にスローされる例外です。
IllegalArgumentException
          不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
IncompatibleClassChangeError
          クラス定義に互換性のない変更があった場合にスローされます。
IndexOutOfBoundsException
          ある種のインデックス (配列、文字列、ベクトルなど) が範囲外であることを示すためにスローされます。
InstantiationException
          アプリケーションが Class クラスの newInstance メソッドを使ってクラスのインスタンスを生成しようとしたときに、クラスがインタフェースまたは抽象クラスであるために指定されたオブジェクトのインスタンスを生成できない場合にスローされます。
Integer
          Integer クラスは、プリミティブ型 int の値をオブジェクト内にラップします。
InterruptedException
          あるスレッドが長い間の待ち状態、休止状態、または一時停止の状態であるとき、他のスレッドが Thread クラスの interrupt メソッドを使ってこの状態に割り込みをかけた場合にスローされます。
LinkageError
          LinkageError のサブクラスは、あるクラスが別のクラスに依存関係がある場合に、前者のクラスをコンパイルしたあと、後者のクラスへの変更によって互換性が失われたことを示します。
Long
          Long クラスは、プリミティブ型 long の値をオブジェクト内にラップします。
NoSuchFieldException
          指定された名前のフィールドがクラスにはないことを通知します。
NoSuchMethodException
          特定のメソッドが見つからない場合にスローされます。
Number
          抽象クラス Number は、クラス ByteDoubleFloatIntegerLong、および Short のスーパークラスです。
NumberFormatException
          アプリケーションが文字列を数値型に変換しようとしたとき、文字列の形式が正しくない場合にスローされます。
Object
          Object クラスは、クラス階層のルートです。
Package
          Package オブジェクトは、Java パッケージの実装および仕様についてのバージョン情報を保持します。
Process
          Runtime.exec メソッドは、ネイティブなプロセスを作成し、Process のサブクラスのインスタンスを返します。
Runnable
          インスタンスを 1 つのスレッドで実行するすべてのクラスでは、Runnable インタフェースを実装する必要があります。
Runtime
          Java アプリケーションはすべて、Runtime クラスの単一のインスタンスを持ちます。
RuntimeException
          RuntimeException は、Java Virtual Machine の通常の処理でスローすることができる各種の例外のスーパークラスです。
SecurityException
          セキュリティマネージャによってスローされ、セキュリティ違反を示します。
SecurityManager
          セキュリティマネージャは、アプリケーションでセキュリティポリシーを実装できるようにするクラスです。
Short
          Short クラスは short 値の標準ラッパーです。
String
          String クラスは文字列を表します。
StringBuffer
          文字列バッファは可変の文字列を実装します。
Thread
          スレッドとは、プログラム内での実行のスレッドのことです。
ThreadGroup
          スレッドグループは、スレッドの集合を表します。
ThreadLocal
          このクラスは ThreadLocal 変数を提供します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
VirtualMachineError
          Java Virtual Machine が壊れているか、または動作を継続するのに必要なリソースが足りなくなったことを示すためにスローされます。
 

java.lang.ref により使用される java.lang におけるクラス
IllegalArgumentException
          不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
InterruptedException
          あるスレッドが長い間の待ち状態、休止状態、または一時停止の状態であるとき、他のスレッドが Thread クラスの interrupt メソッドを使ってこの状態に割り込みをかけた場合にスローされます。
Object
          Object クラスは、クラス階層のルートです。
 

java.lang.reflect により使用される java.lang におけるクラス
ArrayIndexOutOfBoundsException
          不正な添字を使って配列がアクセスされたことを示すためにスローされます。
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
IllegalAccessException
          アプリケーションが以下のメソッドを使い、クラスの文字列名を通じてクラスをロードしようとしたとき、そのクラスが public でなかったり、別のパッケージに入っていたりするために、実行中のメソッドが、指定されたクラスの定義にアクセスできない場合にスローされる例外です。
IllegalArgumentException
          不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
InstantiationException
          アプリケーションが Class クラスの newInstance メソッドを使ってクラスのインスタンスを生成しようとしたときに、クラスがインタフェースまたは抽象クラスであるために指定されたオブジェクトのインスタンスを生成できない場合にスローされます。
NegativeArraySizeException
          負のサイズを持った配列をアプリケーションが作成しようとした場合にスローされます。
Object
          Object クラスは、クラス階層のルートです。
SecurityException
          セキュリティマネージャによってスローされ、セキュリティ違反を示します。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

java.math により使用される java.lang におけるクラス
Comparable
          このインタフェースを実装する各クラスのオブジェクトに全体順序付けを強制します。
Number
          抽象クラス Number は、クラス ByteDoubleFloatIntegerLong、および Short のスーパークラスです。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 

java.net により使用される java.lang におけるクラス
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
ClassLoader
          ClassLoader クラスは抽象クラスです。
ClassNotFoundException
          アプリケーションが、文字列名を使って、以下によってクラスのロードを試みたときに、指定された名前を持つクラスの定義が検索できなかった場合にスローされます。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
IllegalArgumentException
          不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
Object
          Object クラスは、クラス階層のルートです。
Package
          Package オブジェクトは、Java パッケージの実装および仕様についてのバージョン情報を保持します。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

java.rmi により使用される java.lang におけるクラス
ClassNotFoundException
          アプリケーションが、文字列名を使って、以下によってクラスのロードを試みたときに、指定された名前を持つクラスの定義が検索できなかった場合にスローされます。
Error
          ErrorThrowable のサブクラスで、通常のアプリケーションであればキャッチすべきではない重大な問題を示します。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Object
          Object クラスは、クラス階層のルートです。
RuntimeException
          RuntimeException は、Java Virtual Machine の通常の処理でスローすることができる各種の例外のスーパークラスです。
SecurityException
          セキュリティマネージャによってスローされ、セキュリティ違反を示します。
SecurityManager
          セキュリティマネージャは、アプリケーションでセキュリティポリシーを実装できるようにするクラスです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

java.rmi.activation により使用される java.lang におけるクラス
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

java.rmi.dgc により使用される java.lang におけるクラス
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 

java.rmi.registry により使用される java.lang におけるクラス
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 

java.rmi.server により使用される java.lang におけるクラス
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
ClassLoader
          ClassLoader クラスは抽象クラスです。
ClassNotFoundException
          アプリケーションが、文字列名を使って、以下によってクラスのロードを試みたときに、指定された名前を持つクラスの定義が検索できなかった場合にスローされます。
CloneNotSupportedException
          オブジェクトを複製するために Object クラスの clone メソッドが呼び出されたが、そのオブジェクトのクラスが Cloneable インタフェースを実装していないことを示すためにスローされます。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

java.security により使用される java.lang におけるクラス
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
ClassLoader
          ClassLoader クラスは抽象クラスです。
ClassNotFoundException
          アプリケーションが、文字列名を使って、以下によってクラスのロードを試みたときに、指定された名前を持つクラスの定義が検索できなかった場合にスローされます。
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
CloneNotSupportedException
          オブジェクトを複製するために Object クラスの clone メソッドが呼び出されたが、そのオブジェクトのクラスが Cloneable インタフェースを実装していないことを示すためにスローされます。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
IllegalArgumentException
          不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
Object
          Object クラスは、クラス階層のルートです。
RuntimeException
          RuntimeException は、Java Virtual Machine の通常の処理でスローすることができる各種の例外のスーパークラスです。
SecurityException
          セキュリティマネージャによってスローされ、セキュリティ違反を示します。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

java.security.acl により使用される java.lang におけるクラス
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

java.security.cert により使用される java.lang におけるクラス
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

java.security.spec により使用される java.lang におけるクラス
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

java.sql により使用される java.lang におけるクラス
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
Comparable
          このインタフェースを実装する各クラスのオブジェクトに全体順序付けを強制します。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

java.text により使用される java.lang におけるクラス
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
Comparable
          このインタフェースを実装する各クラスのオブジェクトに全体順序付けを強制します。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Number
          抽象クラス Number は、クラス ByteDoubleFloatIntegerLong、および Short のスーパークラスです。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
StringBuffer
          文字列バッファは可変の文字列を実装します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

java.util により使用される java.lang におけるクラス
ClassLoader
          ClassLoader クラスは抽象クラスです。
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
Comparable
          このインタフェースを実装する各クラスのオブジェクトに全体順序付けを強制します。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Object
          Object クラスは、クラス階層のルートです。
RuntimeException
          RuntimeException は、Java Virtual Machine の通常の処理でスローすることができる各種の例外のスーパークラスです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

java.util.jar により使用される java.lang におけるクラス
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

java.util.zip により使用される java.lang におけるクラス
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

javax.accessibility により使用される java.lang におけるクラス
Number
          抽象クラス Number は、クラス ByteDoubleFloatIntegerLong、および Short のスーパークラスです。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 

javax.swing により使用される java.lang におけるクラス
Boolean
          Boolean クラスは、プリミティブ型 boolean の値をオブジェクトにラップします。
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
ClassLoader
          ClassLoader クラスは抽象クラスです。
ClassNotFoundException
          アプリケーションが、文字列名を使って、以下によってクラスのロードを試みたときに、指定された名前を持つクラスの定義が検索できなかった場合にスローされます。
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
CloneNotSupportedException
          オブジェクトを複製するために Object クラスの clone メソッドが呼び出されたが、そのオブジェクトのクラスが Cloneable インタフェースを実装していないことを示すためにスローされます。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
IllegalAccessException
          アプリケーションが以下のメソッドを使い、クラスの文字列名を通じてクラスをロードしようとしたとき、そのクラスが public でなかったり、別のパッケージに入っていたりするために、実行中のメソッドが、指定されたクラスの定義にアクセスできない場合にスローされる例外です。
InstantiationException
          アプリケーションが Class クラスの newInstance メソッドを使ってクラスのインスタンスを生成しようとしたときに、クラスがインタフェースまたは抽象クラスであるために指定されたオブジェクトのインスタンスを生成できない場合にスローされます。
Integer
          Integer クラスは、プリミティブ型 int の値をオブジェクト内にラップします。
InterruptedException
          あるスレッドが長い間の待ち状態、休止状態、または一時停止の状態であるとき、他のスレッドが Thread クラスの interrupt メソッドを使ってこの状態に割り込みをかけた場合にスローされます。
Number
          抽象クラス Number は、クラス ByteDoubleFloatIntegerLong、および Short のスーパークラスです。
Object
          Object クラスは、クラス階層のルートです。
Runnable
          インスタンスを 1 つのスレッドで実行するすべてのクラスでは、Runnable インタフェースを実装する必要があります。
SecurityException
          セキュリティマネージャによってスローされ、セキュリティ違反を示します。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

javax.swing.border により使用される java.lang におけるクラス
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 

javax.swing.colorchooser により使用される java.lang におけるクラス
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 

javax.swing.event により使用される java.lang におけるクラス
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 

javax.swing.filechooser により使用される java.lang におけるクラス
Boolean
          Boolean クラスは、プリミティブ型 boolean の値をオブジェクトにラップします。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 

javax.swing.plaf により使用される java.lang におけるクラス
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 

javax.swing.plaf.basic により使用される java.lang におけるクラス
Boolean
          Boolean クラスは、プリミティブ型 boolean の値をオブジェクトにラップします。
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 

javax.swing.plaf.metal により使用される java.lang におけるクラス
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 

javax.swing.plaf.multi により使用される java.lang におけるクラス
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 

javax.swing.table により使用される java.lang におけるクラス
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 

javax.swing.text により使用される java.lang におけるクラス
ClassNotFoundException
          アプリケーションが、文字列名を使って、以下によってクラスのロードを試みたときに、指定された名前を持つクラスの定義が検索できなかった場合にスローされます。
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Object
          Object クラスは、クラス階層のルートです。
Runnable
          インスタンスを 1 つのスレッドで実行するすべてのクラスでは、Runnable インタフェースを実装する必要があります。
String
          String クラスは文字列を表します。
Thread
          スレッドとは、プログラム内での実行のスレッドのことです。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

javax.swing.text.html により使用される java.lang におけるクラス
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 

javax.swing.text.html.parser により使用される java.lang におけるクラス
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
StringBuffer
          文字列バッファは可変の文字列を実装します。
 

javax.swing.text.rtf により使用される java.lang におけるクラス
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 

javax.swing.tree により使用される java.lang におけるクラス
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
CloneNotSupportedException
          オブジェクトを複製するために Object クラスの clone メソッドが呼び出されたが、そのオブジェクトのクラスが Cloneable インタフェースを実装していないことを示すためにスローされます。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

javax.swing.undo により使用される java.lang におけるクラス
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Object
          Object クラスは、クラス階層のルートです。
RuntimeException
          RuntimeException は、Java Virtual Machine の通常の処理でスローすることができる各種の例外のスーパークラスです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

org.omg.CORBA により使用される java.lang におけるクラス
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Object
          Object クラスは、クラス階層のルートです。
RuntimeException
          RuntimeException は、Java Virtual Machine の通常の処理でスローすることができる各種の例外のスーパークラスです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

org.omg.CORBA.DynAnyPackage により使用される java.lang におけるクラス
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

org.omg.CORBA.ORBPackage により使用される java.lang におけるクラス
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

org.omg.CORBA.portable により使用される java.lang におけるクラス
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

org.omg.CORBA.TypeCodePackage により使用される java.lang におけるクラス
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

org.omg.CosNaming により使用される java.lang におけるクラス
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 

org.omg.CosNaming.NamingContextPackage により使用される java.lang におけるクラス
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 


Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.