CDC 1.1.2

パッケージ
java.lang の使用

java.lang を使用しているパッケージ
java.io このパッケージは、データストリーム、直列化、ファイルシステムによるシステム入出力用に提供されています。 
java.lang Java プログラム言語の設計にあたり基本的なクラスを提供します。 
java.lang.ref ガベージコレクタとの制限付きの対話をサポートする、参照オブジェクトクラスを提供します。 
java.lang.reflect クラスとオブジェクトに関するリフレクト情報を取得するクラスおよびインタフェースを提供します。 
java.math 任意精度の整数演算 (BigInteger) および任意精度の小数演算 (BigDecimal) を行うクラスを提供します。 
java.net ネットワークアプリケーションを実装するためのクラスを提供します。 
java.security セキュリティーフレームワークのクラスとインタフェースを提供します。 
java.security.cert 証明書、証明書の取り消しリスト (CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。 
java.text テキスト、日付、数値、およびメッセージを自然言語に依存しない方法で処理するためのクラスとインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティークラス (StringTokenizer、乱数ジェネレーター、およびビット配列) が含まれています。 
java.util.jar JAR (Java ARchive) ファイル形式の読み込みと書き込みに使うクラスを提供します。 
java.util.zip 標準の ZIP および GZIP ファイル形式の読み込みおよび書き込み用クラスを提供します。 
javax.microedition.io リソースに制限のある環境で、アプリケーションに、さまざまな入出力プロトコルを使用できるようにする簡易メカニズムを提供します。 
 

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

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

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

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

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

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

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

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

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

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


CDC 1.1.2

Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. Use of this specification is subject to license terms.