JavaTM 2 Platform
Standard Ed. 5.0

パッケージ
java.lang の使用

java.lang を使用しているパッケージ
java.applet アプレットの作成、およびアプレットとアプレットコンテキストとの通信に使用するクラスの作成に必要なクラスを提供します。 
java.awt ユーザインタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。 
java.awt.color カラースペースのクラスを提供します。 
java.awt.datatransfer アプリケーション間またはアプリケーション内のデータ転送のためのインタフェースとクラスを提供します。 
java.awt.dnd ドラッグ&ドロップ操作は、多くのグラフィカルユーザインタフェースシステムで見られる直接的な操作ジェスチャーで、GUI の表現要素に論理的に関連した 2 つのエンティティ間で情報を変換する機構を提供します。 
java.awt.event AWT コンポーネントによってトリガされるさまざまな種類のイベントを処理するインタフェースとクラスを提供します。 
java.awt.font フォント関連のクラスおよびインタフェースを提供します。 
java.awt.geom 2 次元ジオメトリに関連するオブジェクトで処理を定義および実行する Java 2D クラスを提供します。 
java.awt.im インプットメソッドフレームワークのためのクラスおよびインタフェースを提供します。 
java.awt.im.spi あらゆる Java 実行時環境で使用できるインプットメソッドの開発を可能にするインタフェースを提供します。 
java.awt.image イメージを作成および修正するためのクラスを提供します。 
java.awt.image.renderable 描画に依存しないイメージを作成するためのクラスおよびインタフェースを提供します。 
java.awt.print このパッケージは、汎用印刷 API で使用するクラスおよびインタフェースを提供します。 
java.beans Bean (JavaBeansTM アーキテクチャに基づいたコンポーネント) の開発に関連するクラスが含まれています。 
java.beans.beancontext Bean コンテキストに関連するクラスおよびインタフェースを提供します。 
java.io データストリーム、直列化、およびファイルシステムを介したシステム入出力について規定します。 
java.lang Java プログラム言語の設計にあたり基本的なクラスを提供します。 
java.lang.annotation Java プログラミング言語の注釈機能をサポートするライブラリを提供します。 
java.lang.instrument Java プログラミング言語エージェントが JVM 上で実行されているプログラムを計測できるようにするサービスを提供します。 
java.lang.management Java 仮想マシンの管理および Java 仮想マシンが実行されているオペレーティングシステムの管理を監視する管理インタフェースを提供します。 
java.lang.ref ガベージコレクタとの制限付きの対話をサポートする、参照オブジェクトクラスを提供します。 
java.lang.reflect クラスとオブジェクトに関するリフレクト情報を取得するクラスおよびインタフェースを提供します。 
java.math 任意精度の整数演算 (BigInteger) および任意精度の小数演算 (BigDecimal) を行うクラスを提供します。 
java.net ネットワークアプリケーションの実装のためのクラスを提供します。 
java.nio データのコンテナであるバッファを定義し、その他の NIO パッケージの概要を提供します。 
java.nio.channels 入出力操作を実行できるエンティティ (ファイル、ソケットなど) への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。 
java.nio.channels.spi java.nio.channels パッケージのサービスプロバイダクラスです。 
java.nio.charset バイトと Unicode 文字の相互変換を行うための、文字セット、デコーダ、およびエンコーダを定義します。 
java.nio.charset.spi java.nio.charset パッケージのサービスプロバイダクラスです。 
java.rmi RMI パッケージを提供します。 
java.rmi.activation RMI オブジェクト起動をサポートします。 
java.rmi.dgc RMI 分散ガベージコレクション (DGC) に対するクラスとインタフェースを提供します。 
java.rmi.registry RMI レジストリ用として 1 つのクラスと 2 つのインタフェースを提供します。 
java.rmi.server サーバ側の RMI をサポートするクラスとインタフェースを提供します。 
java.security セキュリティフレームワークのクラスとインタフェースを提供します。 
java.security.acl このパッケージのクラスとインタフェースは、java.security パッケージのクラスで置き換えられました。 
java.security.cert 証明書、証明書の取り消しリスト (CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。 
java.security.spec 鍵仕様およびアルゴリズムパラメータ仕様に対するクラスおよびインタフェースを提供します。 
java.sql JavaTM プログラミング言語を使用してデータソース (通常はリレーショナルデータベース) のデータにアクセスして処理する API を提供します。 
java.text テキスト、日付、数値、およびメッセージを自然言語に依存しない方法で処理するためのクラスとインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティクラス (StringTokenizer、乱数ジェネレーター、およびビット配列) が含まれています。 
java.util.concurrent 通常、ユーティリティクラスは並行プログラミングで有用です。 
java.util.concurrent.atomic 単一の変数に対するロックフリーでスレッドセーフなプログラミングをサポートするクラスの小規模なツールキットです。 
java.util.concurrent.locks 組み込みの同期および監視と区別された状態のロックおよび待機用のフレームワークを提供するインタフェースおよびクラス。 
java.util.jar JAR (Java ARchive) ファイルの読み込みおよび書き出しに使うクラスを提供します。 
java.util.logging JavaTM 2 プラットフォームのコアロギング機能のクラスとインタフェースを提供します。 
java.util.prefs このパッケージをアプリケーションから使用して、ユーザやシステムの設定データや構成データを格納および検索できます。 
java.util.regex 文字シーケンスを正規表現に指定されたパターンとマッチするためのクラスです。 
java.util.zip 標準の ZIP および GZIP ファイル形式の読み込みおよび書き込み用クラスを提供します。 
javax.accessibility ユーザインタフェースコンポーネントと、これらのコンポーネントへのアクセスを提供するユーザ補助機能との間の規約を定義します。 
javax.activity 非整列化中に ORB 機構によってスローされる Activity サービス関連の例外が含まれています。 
javax.crypto 暗号化操作のクラスとインタフェースを提供します。 
javax.crypto.spec 鍵仕様およびアルゴリズムパラメータ仕様のクラスおよびインタフェースを提供します。 
javax.imageio Java Image I/O API の基本パッケージです。 
javax.imageio.event イメージの読み込みおよび書き込み時にイベントの同期通知を処理する Java イメージ入出力 API のパッケージです。 
javax.imageio.metadata メタデータの読み込みおよび書き込みを処理する Java イメージ入出力 API のパッケージです。 
javax.imageio.plugins.bmp このパッケージには、組み込み BMP プラグインで使用される public クラスが含まれています。 
javax.imageio.plugins.jpeg 組み込み JPEG プラグインをサポートするクラスです。 
javax.imageio.spi リーダー、ライター、コード変換器、およびストリームのプラグインインタフェースとランタイムレジストリを含む Java イメージ入出力 API のパッケージです。 
javax.imageio.stream ファイルとストリームからの下位レベル入出力を処理する、Java イメージ入出力 API のパッケージです。 
javax.management Java Management Extensions のコアクラスを提供します。 
javax.management.loading 改良型の動的ロード機能を実装するクラスを提供します。 
javax.management.modelmbean ModelMBean クラスの定義を提供します。 
javax.management.monitor モニタークラスを定義します。 
javax.management.openmbean 公開データ型と Open MBean 記述子クラスを提供します。 
javax.management.relation 関係サービスについて定義します。 
javax.management.remote JMX MBean サーバにリモートアクセスするためのインタフェースです。 
javax.management.remote.rmi RMI コネクタは、RMI を使ってクライアント要求をリモート MBean サーバへ転送する、JMX リモート API 用のコネクタです。 
javax.management.timer Timer MBean を定義します。 
javax.naming ネームサービスにアクセスするためのクラスおよびインタフェースを提供します。 
javax.naming.directory javax.naming パッケージを拡張して、ディレクトリサービスにアクセスする機能を提供します。 
javax.naming.event ネーミングおよびディレクトリサービスにアクセスする場合、イベント通知をサポートしています。 
javax.naming.ldap LDAPv3 の拡張操作とコントロールをサポートします。 
javax.naming.spi javax.naming および関連パッケージによって、ネーミングサービスおよびディレクトリサービスへのアクセスを動的にプラグインする手段を提供します。 
javax.net ネットワークアプリケーションのためのクラスを提供します。 
javax.net.ssl セキュアソケットパッケージのクラスを提供します。 
javax.print JavaTM Print Service API の主要なクラスおよびインタフェースを提供します。 
javax.print.attribute JavaTM PrintService の属性の型とそれらが属性セットに収集される方法を記述するクラスとインタフェースを提供します。 
javax.print.attribute.standard このパッケージには、特定の印刷属性のクラスが含まれています。 
javax.print.event このパッケージには、イベントクラスとリスナーインタフェースが含まれています。 
javax.rmi javax.rmi.CORBA パッケージも参照してください。 
javax.rmi.CORBA RMI-IIOP 用の移植可能な API を含みます。 
javax.rmi.ssl Secure Sockets Layer (SSL) プロトコル、または Transport Layer Security (TLS) プロトコルに RMIClientSocketFactory および RMIServerSocketFactory の実装を提供します。 
javax.security.auth このパッケージは、認証と承認に関するフレームワークを提供します。 
javax.security.auth.callback このパッケージでは、サービスがアプリケーションとやりとりして、(ユーザ名やパスワードなどの認証データのような) 情報を取得したり、(エラーや警告のメッセージのような) 情報を表示する際に必要なクラスを提供します。 
javax.security.auth.kerberos このパッケージには、Kerberos ネットワーク認証プロトコルに関連するユーティリティクラスが含まれています。 
javax.security.auth.login プラグイン可能な認証のフレームワークを提供します。 
javax.security.auth.spi プラグイン可能な認証モジュールの実装に使用されるインタフェースを提供します。 
javax.security.auth.x500 このパッケージには、Subject に X500 Principal および X500 Private Crendentials を格納する際に使用するクラスが含まれます。 
javax.security.cert 公開鍵証明書用のクラスを提供します。 
javax.security.sasl SASL をサポートするためのクラスとインタフェースを含みます。 
javax.sound.midi MIDI (楽器のディジタルインタフェース) データの入出力、シーケンシング、および合成のインタフェースおよびクラスを提供します。 
javax.sound.midi.spi 新しい MIDI デバイス、MIDI ファイルリーダおよびライター、またはサウンドバンクリーダを提供するときに、サービスプロバイダが実装するインタフェースを提供します。 
javax.sound.sampled サンプル化されたオーディオデータの取り込み、処理、および再生のインタフェースおよびクラスを提供します。 
javax.sound.sampled.spi 新しいオーディオデバイス、ソースファイルのリーダやライター、またはオーディオ形式コンバータを提供するときに、サービスプロバイダがサブクラス化する抽象クラスを提供します。 
javax.sql JavaTM プログラミング言語を使用してサーバ側のデータソースにアクセスして処理するための API を提供します。 
javax.sql.rowset JDBC RowSet 実装の標準インタフェースと基底クラスです。 
javax.sql.rowset.serial Java プログラミング言語での SQL 型とデータ型の直列化可能マッピングを可能にするユーティリティクラスを提供します。 
javax.sql.rowset.spi サードパーティのベンダーが同期プロバイダの実装で使用しなければならない標準クラスおよびインタフェースです。 
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 基本 Look & Feel に従って作成されたユーザインタフェースオブジェクトを提供します。 
javax.swing.plaf.metal デフォルトの Look & Feel である Java Look & Feel (コード名は Metal) に従って作成されたユーザインタフェースオブジェクトを提供します。 
javax.swing.plaf.multi 2 つ以上の Look & Feel を結合するユーザインタフェースオブジェクトを提供します。 
javax.swing.plaf.synth Synth は、すべてのペイントが委譲されるスキン設定可能な Look & Feel です。 
javax.swing.table javax.swing.JTable を処理するためのクラスおよびインタフェースを提供します。 
javax.swing.text 編集可能/編集不能テキストコンポーネントを処理するクラスとインタフェースを提供します。 
javax.swing.text.html HTML テキストエディタを作成するための HTMLEditorKit クラスとサポートクラスを提供します。 
javax.swing.text.html.parser デフォルトの HTML パーサを、サポートクラスと共に提供します。 
javax.swing.text.rtf Rich-Text-Format テキストエディタを作成するためのクラス (RTFEditorKit) を提供します。 
javax.swing.tree javax.swing.JTree を処理するためのクラスとインタフェースを提供します。 
javax.swing.undo 開発者がテキストエディタなどのアプリケーションで、元に戻す/再実行の機能を提供できるようにします。 
javax.transaction 非整列化中に ORB 機構によってスローされた 3 つの例外が含まれています。 
javax.transaction.xa トランザクションマネージャとリソースマネージャとの間の規約を定義する API を提供し、トランザクションマネージャがリソースオブジェクト (リソースマネージャドライバから提供される) を JTA トランザクションに登録および登録解除できるようにします。 
javax.xml XML 仕様からコア XML 定数と機能を定義します。 
javax.xml.datatype XML / Java の型マッピング javax.xml.datatypeAPI は、XML / Java の型マッピングを提供します。 
javax.xml.namespace XML 名前空間を処理します。 
javax.xml.parsers XML ドキュメントの処理を可能にするクラスを提供します。 
javax.xml.transform このパッケージは、変換命令の処理、およびソースから結果への変換を実行するための汎用 API を定義します。 
javax.xml.transform.dom このパッケージは DOM 固有の変換 API を実装します。 
javax.xml.transform.sax このパッケージは SAX2 固有の変換 API を実装し、ContentHandler イベントを受け付けるクラス、および org.xml.sax.ContentHandler へのイベントを発生させるクラスを提供します。 
javax.xml.transform.stream このパッケージは、ストリームおよび URI 固有の変換 API を実装します。 
javax.xml.validation このパッケージは、XML ドキュメントの検証するための API を提供します。 
javax.xml.xpath このパッケージは、XPath 式を評価するための「オブジェクトモデルに依存しない」API を提供し、評価環境にアクセスします。 
org.ietf.jgss このパッケージは、Kerberos などのさまざまな配下のセキュリティ機構の統合された API を使用して、認証、データの整合性、データの機密性などのセキュリティサービスをアプリケーション開発者が利用できるフレームワークを提供します。 
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.TypeCodePackage TypeCode クラスのメソッドによってスローされる、ユーザ定義の例外 BadKind および Bounds を提供します。 
org.omg.CORBA.portable ポータビリティレイヤ、つまり、あるベンダーによって生成されたコードがほかのベンダーの ORB で動作できるようにする一連の ORB API を提供します。 
org.omg.CORBA_2_3.portable 値型の入力および出力のメソッドを提供し、また org/omg/CORBA/portable パッケージのその他の更新を含みます。 
org.omg.CosNaming Java IDL のネームサービスを提供します。 
org.omg.CosNaming.NamingContextExtPackage このパッケージには、org.omg.CosNaming.NamingContextExt:で使用される次のクラスが格納されています。 
org.omg.CosNaming.NamingContextPackage このパッケージには、org.omg.CosNaming パッケージの例外クラスが格納されています。 
org.omg.Dynamic このパッケージには、OMG の Portable Interceptor 仕様の Dynamic モジュールが含まれています (http://cgi.omg.org/cgi-bin/doc?ptc/2000-08-06、21.9 節)。 
org.omg.DynamicAny 実行時に any に関連付けられたデータ値のトラバース、およびデータ値の基本的な構成要素を抽出するためのクラスとインタフェースを提供します。 
org.omg.DynamicAny.DynAnyFactoryPackage このパッケージには、OMG の『The Common Object Request Broker: Architecture and Specification』(http://cgi.omg.org/cgi-bin/doc?formal/99-10-07) の 9.2.2 節に指定された DynamicAny モジュールの DynAnyFactory インタフェースのクラスと例外が含まれます。 
org.omg.DynamicAny.DynAnyPackage このパッケージには、OMG の『The Common Object Request Broker: Architecture and Specification』(http://cgi.omg.org/cgi-bin/doc?formal/99-10-07) の 9.2 節に指定された DynamicAny モジュールの DynAny インタフェースのクラスと例外が含まれます。 
org.omg.IOP このパッケージには、OMG 文書『The CommonObject Request Broker: Architecture and Specification』 (http://cgi.omg.org/cgi-bin/doc?formal/99-10-07、13.6 節) に指定された IOP モジュールが含まれています。 
org.omg.IOP.CodecFactoryPackage このパッケージには、IOP::CodeFactory インタフェースに指定されている例外が含まれています (Portable Interceptor 仕様の一部として)。 
org.omg.IOP.CodecPackage このパッケージは、IOP::Codec IDL インタフェース定義から生成されます。 
org.omg.Messaging このパッケージには、OMG の CORBA Messaging 仕様の Messaging モジュールが含まれています (http://cgi.omg.org/cgi-bin/doc?formal/99-10-07)。 
org.omg.PortableInterceptor ORB サービスが ORB の通常の実行フローを遮断できるようにするための ORB フックを登録する機構を提供します。 
org.omg.PortableInterceptor.ORBInitInfoPackage このパッケージには、OMG の Portable Interceptor 仕様 (http://cgi.omg.org/cgi-bin/doc?ptc/2000-08-06、21.7.2 節) に指定された PortableInterceptor モジュールの ORBInitInfo ローカルインタフェースの例外と typedef が含まれています。 
org.omg.PortableServer クラスとインタフェースを提供し、アプリケーションのサーバ側を複数ベンダー間 ORB で移植できるようにします。 
org.omg.PortableServer.CurrentPackage メソッドの実装に対して、呼び出し元のオブジェクトの識別情報へのアクセス権を付与します。 
org.omg.PortableServer.POAManagerPackage このパッケージが関連付けられている POA の処理状態をカプセル化します。 
org.omg.PortableServer.POAPackage このパッケージを使用すると、プログラマは異なる ORB 製品間で移植可能なオブジェクト実装を作成できます。 
org.omg.PortableServer.ServantLocatorPackage サーバントを検索するためのクラスとインタフェースを提供します。 
org.omg.stub.java.rmi java.rmi パッケージで発生するリモートタイプの RMI-IIOP Stub を格納します。 
org.w3c.dom XML データ処理用の Java API のコンポーネント API である DOM (Document Object Model) のインタフェースを提供します。 
org.w3c.dom.bootstrap   
org.w3c.dom.events   
org.w3c.dom.ls   
org.xml.sax このパッケージはコア SAX API を提供します。 
org.xml.sax.ext このパッケージには、適合する SAX ドライバでは必ずしもサポートされない SAX2 機能のインタフェースが含まれます。 
org.xml.sax.helpers このパッケージは、SAX ベースのアプリケーションのブートストラップするためのサポートを含む「ヘルパー」クラスを含みます。 
 

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

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

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

java.awt.datatransfer により使用される java.lang のクラス
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
ClassLoader
          クラスローダは、クラスのロードを担当するオブジェクトです。
ClassNotFoundException
          アプリケーションが、クラスの文字列名を使用して次のメソッドでロードしようとしたが、指定された名前のクラスの定義が見つからなかった場合にスローされます。
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
CloneNotSupportedException
          オブジェクトを複製するために Object クラスの clone メソッドが呼び出されたが、そのオブジェクトのクラスが Cloneable インタフェースを実装していないことを示すためにスローされます。
Deprecated
          注釈付きのプログラム要素 @Deprecated は、一般に危険であったり、より適切な他のプログラム要素で代用できることもあり、プログラマには使用を勧められないプログラム要素です。
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 仮想マシンの通常の処理でスローすることができる各種の例外のスーパークラスです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

java.awt.event により使用される java.lang のクラス
Deprecated
          注釈付きのプログラム要素 @Deprecated は、一般に危険であったり、より適切な他のプログラム要素で代用できることもあり、プログラマには使用を勧められないプログラム要素です。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Object
          Object クラスは、クラス階層のルートです。
Runnable
          インスタンスを 1 つのスレッドで実行するすべてのクラスでは、Runnable インタフェースを実装する必要があります。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

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 仮想マシンの通常の処理でスローすることができる各種の例外のスーパークラスです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

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

java.awt.im.spi により使用される java.lang のクラス
Character.Subset
          このクラスのインスタンスは、Unicode 文字セットの特定のサブセットを表します。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 

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

java.awt.image.renderable により使用される java.lang のクラス
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
Deprecated
          注釈付きのプログラム要素 @Deprecated は、一般に危険であったり、より適切な他のプログラム要素で代用できることもあり、プログラマには使用を勧められないプログラム要素です。
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
          クラスローダは、クラスのロードを担当するオブジェクトです。
ClassNotFoundException
          アプリケーションが、クラスの文字列名を使用して次のメソッドでロードしようとしたが、指定された名前のクラスの定義が見つからなかった場合にスローされます。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
IllegalArgumentException
          不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
Object
          Object クラスは、クラス階層のルートです。
SecurityException
          セキュリティマネージャによってスローされ、セキュリティ違反を示します。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

java.beans.beancontext により使用される java.lang のクラス
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
ClassNotFoundException
          アプリケーションが、クラスの文字列名を使用して次のメソッドでロードしようとしたが、指定された名前のクラスの定義が見つからなかった場合にスローされます。
IllegalArgumentException
          不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
Iterable
          このインタフエースを実装すると、オブジェクトを「foreach」文の対象にすることができます。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 

java.io により使用される java.lang のクラス
Appendable
          char シーケンスと値を追加できるオブジェクトです。
CharSequence
          CharSequencechar 値の読むことのできる文字シーケンスです。
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
ClassNotFoundException
          アプリケーションが、クラスの文字列名を使用して次のメソッドでロードしようとしたが、指定された名前のクラスの定義が見つからなかった場合にスローされます。
Comparable
          このインタフェースを実装する各クラスのオブジェクトに全体順序付けを強制します。
Deprecated
          注釈付きのプログラム要素 @Deprecated は、一般に危険であったり、より適切な他のプログラム要素で代用できることもあり、プログラマには使用を勧められないプログラム要素です。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Object
          Object クラスは、クラス階層のルートです。
Readable
          Readable は、文字列のソースです。
SecurityException
          セキュリティマネージャによってスローされ、セキュリティ違反を示します。
String
          String クラスは文字列を表します。
StringBuffer
          スレッドセーフな可変の文字列。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

java.lang により使用される java.lang のクラス
Appendable
          char シーケンスと値を追加できるオブジェクトです。
Boolean
          Boolean クラスは、プリミティブ型 boolean の値をオブジェクトにラップします。
Byte
          Byte クラスは、プリミティブ型 byte の値をオブジェクト内にラップします。
Character
          Character クラスは、プリミティブ型 char の値をオブジェクトにラップします。
Character.Subset
          このクラスのインスタンスは、Unicode 文字セットの特定のサブセットを表します。
Character.UnicodeBlock
          Unicode 仕様で定義されている文字ブロックを表す文字サブセットのファミリ。
CharSequence
          CharSequencechar 値の読むことのできる文字シーケンスです。
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
ClassFormatError
          Java 仮想マシンがクラスファイルを読み込もうとして、ファイルが壊れていると判断した場合、またはクラスファイルとして解釈できない場合にスローされます。
ClassLoader
          クラスローダは、クラスのロードを担当するオブジェクトです。
ClassNotFoundException
          アプリケーションが、クラスの文字列名を使用して次のメソッドでロードしようとしたが、指定された名前のクラスの定義が見つからなかった場合にスローされます。
CloneNotSupportedException
          オブジェクトを複製するために Object クラスの clone メソッドが呼び出されたが、そのオブジェクトのクラスが Cloneable インタフェースを実装していないことを示すためにスローされます。
Comparable
          このインタフェースを実装する各クラスのオブジェクトに全体順序付けを強制します。
Deprecated
          注釈付きのプログラム要素 @Deprecated は、一般に危険であったり、より適切な他のプログラム要素で代用できることもあり、プログラマには使用を勧められないプログラム要素です。
Double
          Double クラスは、プリミティブ型 double の値をオブジェクトにラップします。
Enum
          すべての Java 言語列挙型の共通の基底クラスです。
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
          抽象クラス Number は、クラス BigDecimalBigIntegerByteDoubleFloatIntegerLong、および Short のスーパークラスです。
NumberFormatException
          アプリケーションが文字列を数値型に変換しようとしたとき、文字列の形式が正しくない場合にスローされます。
Object
          Object クラスは、クラス階層のルートです。
Package
          Package オブジェクトは、Java パッケージの実装および仕様についてのバージョン情報を保持します。
Process
          ProcessBuilder.start() メソッドと Runtime.exec メソッドは、ネイティブなプロセスを作成し、Process のサブクラスのインスタンスを返します。
ProcessBuilder
          このクラスは、オペレーティングシステムのプロセスの作成に使用されます。
Runnable
          インスタンスを 1 つのスレッドで実行するすべてのクラスでは、Runnable インタフェースを実装する必要があります。
Runtime
          Java アプリケーションはすべて、Runtime クラスの単一のインスタンスを持ちます。
RuntimeException
          RuntimeException は、Java 仮想マシンの通常の処理でスローすることができる各種の例外のスーパークラスです。
SecurityException
          セキュリティマネージャによってスローされ、セキュリティ違反を示します。
SecurityManager
          セキュリティマネージャは、アプリケーションでセキュリティポリシーを実装できるようにするクラスです。
Short
          Short クラスは、プリミティブ型 short の値をオブジェクト内にラップします。
StackTraceElement
          スタックトレース内の要素で、Throwable.getStackTrace() により返される値。
String
          String クラスは文字列を表します。
StringBuffer
          スレッドセーフな可変の文字列。
StringBuilder
          文字の可変シーケンスです。
Thread
          「スレッド」とは、プログラム内での実行スレッドのことです。
Thread.State
          スレッドの状態です。
Thread.UncaughtExceptionHandler
          キャッチされない例外により、Thread が突然終了したときに呼び出されるのハンドラのインタフェースです。
ThreadGroup
          スレッドグループは、スレッドの集合を表します。
ThreadLocal
          このクラスはスレッドローカル変数を提供します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
VirtualMachineError
          Java 仮想マシンが壊れているか、または動作を継続するのに必要なリソースが足りなくなったことを示すためにスローされます。
Void
          Void クラスは、インスタンスを生成できないプレースホルダとしてのクラスであり、Java キーワード void を表す Class オブジェクトへの参照を保持するのに使用されます。
 

java.lang.annotation により使用される java.lang のクラス
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
Comparable
          このインタフェースを実装する各クラスのオブジェクトに全体順序付けを強制します。
Error
          ErrorThrowable のサブクラスで、通常のアプリケーションであればキャッチすべきではない重大な問題を示します。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Object
          Object クラスは、クラス階層のルートです。
RuntimeException
          RuntimeException は、Java 仮想マシンの通常の処理でスローすることができる各種の例外のスーパークラスです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

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

java.lang.management により使用される java.lang のクラス
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
Comparable
          このインタフェースを実装する各クラスのオブジェクトに全体順序付けを強制します。
IllegalArgumentException
          不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
Object
          Object クラスは、クラス階層のルートです。
StackTraceElement
          スタックトレース内の要素で、Throwable.getStackTrace() により返される値。
String
          String クラスは文字列を表します。
Thread.State
          スレッドの状態です。
 

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

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

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

java.net により使用される java.lang のクラス
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
ClassLoader
          クラスローダは、クラスのロードを担当するオブジェクトです。
ClassNotFoundException
          アプリケーションが、クラスの文字列名を使用して次のメソッドでロードしようとしたが、指定された名前のクラスの定義が見つからなかった場合にスローされます。
Comparable
          このインタフェースを実装する各クラスのオブジェクトに全体順序付けを強制します。
Deprecated
          注釈付きのプログラム要素 @Deprecated は、一般に危険であったり、より適切な他のプログラム要素で代用できることもあり、プログラマには使用を勧められないプログラム要素です。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
IllegalArgumentException
          不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
Object
          Object クラスは、クラス階層のルートです。
Package
          Package オブジェクトは、Java パッケージの実装および仕様についてのバージョン情報を保持します。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

java.nio により使用される java.lang のクラス
Appendable
          char シーケンスと値を追加できるオブジェクトです。
CharSequence
          CharSequencechar 値の読むことのできる文字シーケンスです。
Comparable
          このインタフェースを実装する各クラスのオブジェクトに全体順序付けを強制します。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
IllegalStateException
          不正または不適切なときにメソッドが呼び出されたことを示します。
Object
          Object クラスは、クラス階層のルートです。
Readable
          Readable は、文字列のソースです。
RuntimeException
          RuntimeException は、Java 仮想マシンの通常の処理でスローすることができる各種の例外のスーパークラスです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
UnsupportedOperationException
          要求されたオペレーションがサポートされていないことを示すためにスローされます。
 

java.nio.channels により使用される java.lang のクラス
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
IllegalArgumentException
          不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
IllegalStateException
          不正または不適切なときにメソッドが呼び出されたことを示します。
Object
          Object クラスは、クラス階層のルートです。
RuntimeException
          RuntimeException は、Java 仮想マシンの通常の処理でスローすることができる各種の例外のスーパークラスです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

java.nio.channels.spi により使用される java.lang のクラス
Object
          Object クラスは、クラス階層のルートです。
 

java.nio.charset により使用される java.lang のクラス
CharSequence
          CharSequencechar 値の読むことのできる文字シーケンスです。
Comparable
          このインタフェースを実装する各クラスのオブジェクトに全体順序付けを強制します。
Error
          ErrorThrowable のサブクラスで、通常のアプリケーションであればキャッチすべきではない重大な問題を示します。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
IllegalArgumentException
          不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
Object
          Object クラスは、クラス階層のルートです。
RuntimeException
          RuntimeException は、Java 仮想マシンの通常の処理でスローすることができる各種の例外のスーパークラスです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

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

java.rmi により使用される java.lang のクラス
ClassNotFoundException
          アプリケーションが、クラスの文字列名を使用して次のメソッドでロードしようとしたが、指定された名前のクラスの定義が見つからなかった場合にスローされます。
Deprecated
          注釈付きのプログラム要素 @Deprecated は、一般に危険であったり、より適切な他のプログラム要素で代用できることもあり、プログラマには使用を勧められないプログラム要素です。
Error
          ErrorThrowable のサブクラスで、通常のアプリケーションであればキャッチすべきではない重大な問題を示します。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Object
          Object クラスは、クラス階層のルートです。
RuntimeException
          RuntimeException は、Java 仮想マシンの通常の処理でスローすることができる各種の例外のスーパークラスです。
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 のクラス
Deprecated
          注釈付きのプログラム要素 @Deprecated は、一般に危険であったり、より適切な他のプログラム要素で代用できることもあり、プログラマには使用を勧められないプログラム要素です。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 

java.rmi.registry により使用される java.lang のクラス
Deprecated
          注釈付きのプログラム要素 @Deprecated は、一般に危険であったり、より適切な他のプログラム要素で代用できることもあり、プログラマには使用を勧められないプログラム要素です。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 

java.rmi.server により使用される java.lang のクラス
Appendable
          char シーケンスと値を追加できるオブジェクトです。
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
ClassLoader
          クラスローダは、クラスのロードを担当するオブジェクトです。
ClassNotFoundException
          アプリケーションが、クラスの文字列名を使用して次のメソッドでロードしようとしたが、指定された名前のクラスの定義が見つからなかった場合にスローされます。
CloneNotSupportedException
          オブジェクトを複製するために Object クラスの clone メソッドが呼び出されたが、そのオブジェクトのクラスが Cloneable インタフェースを実装していないことを示すためにスローされます。
Deprecated
          注釈付きのプログラム要素 @Deprecated は、一般に危険であったり、より適切な他のプログラム要素で代用できることもあり、プログラマには使用を勧められないプログラム要素です。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Object
          Object クラスは、クラス階層のルートです。
SecurityException
          セキュリティマネージャによってスローされ、セキュリティ違反を示します。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

java.security により使用される java.lang のクラス
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
ClassLoader
          クラスローダは、クラスのロードを担当するオブジェクトです。
ClassNotFoundException
          アプリケーションが、クラスの文字列名を使用して次のメソッドでロードしようとしたが、指定された名前のクラスの定義が見つからなかった場合にスローされます。
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
CloneNotSupportedException
          オブジェクトを複製するために Object クラスの clone メソッドが呼び出されたが、そのオブジェクトのクラスが Cloneable インタフェースを実装していないことを示すためにスローされます。
Comparable
          このインタフェースを実装する各クラスのオブジェクトに全体順序付けを強制します。
Deprecated
          注釈付きのプログラム要素 @Deprecated は、一般に危険であったり、より適切な他のプログラム要素で代用できることもあり、プログラマには使用を勧められないプログラム要素です。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
IllegalArgumentException
          不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
Object
          Object クラスは、クラス階層のルートです。
RuntimeException
          RuntimeException は、Java 仮想マシンの通常の処理でスローすることができる各種の例外のスーパークラスです。
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 のクラス
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
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 のクラス
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
Comparable
          このインタフェースを実装する各クラスのオブジェクトに全体順序付けを強制します。
Deprecated
          注釈付きのプログラム要素 @Deprecated は、一般に危険であったり、より適切な他のプログラム要素で代用できることもあり、プログラマには使用を勧められないプログラム要素です。
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 は、クラス BigDecimalBigIntegerByteDoubleFloatIntegerLong、および Short のスーパークラスです。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
StringBuffer
          スレッドセーフな可変の文字列。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

java.util により使用される java.lang のクラス
Appendable
          char シーケンスと値を追加できるオブジェクトです。
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
ClassLoader
          クラスローダは、クラスのロードを担当するオブジェクトです。
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
CloneNotSupportedException
          オブジェクトを複製するために Object クラスの clone メソッドが呼び出されたが、そのオブジェクトのクラスが Cloneable インタフェースを実装していないことを示すためにスローされます。
Comparable
          このインタフェースを実装する各クラスのオブジェクトに全体順序付けを強制します。
Deprecated
          注釈付きのプログラム要素 @Deprecated は、一般に危険であったり、より適切な他のプログラム要素で代用できることもあり、プログラマには使用を勧められないプログラム要素です。
Enum
          すべての Java 言語列挙型の共通の基底クラスです。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
IllegalArgumentException
          不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
IllegalStateException
          不正または不適切なときにメソッドが呼び出されたことを示します。
Iterable
          このインタフエースを実装すると、オブジェクトを「foreach」文の対象にすることができます。
Object
          Object クラスは、クラス階層のルートです。
Readable
          Readable は、文字列のソースです。
Runnable
          インスタンスを 1 つのスレッドで実行するすべてのクラスでは、Runnable インタフェースを実装する必要があります。
RuntimeException
          RuntimeException は、Java 仮想マシンの通常の処理でスローすることができる各種の例外のスーパークラスです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

java.util.concurrent により使用される java.lang のクラス
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
Comparable
          このインタフェースを実装する各クラスのオブジェクトに全体順序付けを強制します。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
IllegalStateException
          不正または不適切なときにメソッドが呼び出されたことを示します。
InterruptedException
          あるスレッドが長い間の待ち状態、休止状態、または一時停止の状態であるとき、他のスレッドが Thread クラスの interrupt メソッドを使ってこの状態に割り込みをかけた場合にスローされます。
Iterable
          このインタフエースを実装すると、オブジェクトを「foreach」文の対象にすることができます。
Object
          Object クラスは、クラス階層のルートです。
Runnable
          インスタンスを 1 つのスレッドで実行するすべてのクラスでは、Runnable インタフェースを実装する必要があります。
RuntimeException
          RuntimeException は、Java 仮想マシンの通常の処理でスローすることができる各種の例外のスーパークラスです。
String
          String クラスは文字列を表します。
Thread
          「スレッド」とは、プログラム内での実行スレッドのことです。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

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

java.util.concurrent.locks により使用される java.lang のクラス
InterruptedException
          あるスレッドが長い間の待ち状態、休止状態、または一時停止の状態であるとき、他のスレッドが Thread クラスの interrupt メソッドを使ってこの状態に割り込みをかけた場合にスローされます。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
Thread
          「スレッド」とは、プログラム内での実行スレッドのことです。
 

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

java.util.logging により使用される java.lang のクラス
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
IllegalArgumentException
          不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
Object
          Object クラスは、クラス階層のルートです。
SecurityException
          セキュリティマネージャによってスローされ、セキュリティ違反を示します。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

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

java.util.regex により使用される java.lang のクラス
CharSequence
          CharSequencechar 値の読むことのできる文字シーケンスです。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
IllegalArgumentException
          不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
Object
          Object クラスは、クラス階層のルートです。
RuntimeException
          RuntimeException は、Java 仮想マシンの通常の処理でスローすることができる各種の例外のスーパークラスです。
String
          String クラスは文字列を表します。
StringBuffer
          スレッドセーフな可変の文字列。
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 のクラス
Deprecated
          注釈付きのプログラム要素 @Deprecated は、一般に危険であったり、より適切な他のプログラム要素で代用できることもあり、プログラマには使用を勧められないプログラム要素です。
Number
          抽象クラス Number は、クラス BigDecimalBigIntegerByteDoubleFloatIntegerLong、および Short のスーパークラスです。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 

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

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

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

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

javax.imageio.event により使用される java.lang のクラス
String
          String クラスは文字列を表します。
 

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

javax.imageio.plugins.bmp により使用される java.lang のクラス
Object
          Object クラスは、クラス階層のルートです。
 

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

javax.imageio.spi により使用される java.lang のクラス
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
ClassLoader
          クラスローダは、クラスのロードを担当するオブジェクトです。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

javax.imageio.stream により使用される java.lang のクラス
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

javax.management により使用される java.lang のクラス
Boolean
          Boolean クラスは、プリミティブ型 boolean の値をオブジェクトにラップします。
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
ClassLoader
          クラスローダは、クラスのロードを担当するオブジェクトです。
ClassNotFoundException
          アプリケーションが、クラスの文字列名を使用して次のメソッドでロードしようとしたが、指定された名前のクラスの定義が見つからなかった場合にスローされます。
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
Deprecated
          注釈付きのプログラム要素 @Deprecated は、一般に危険であったり、より適切な他のプログラム要素で代用できることもあり、プログラマには使用を勧められないプログラム要素です。
Error
          ErrorThrowable のサブクラスで、通常のアプリケーションであればキャッチすべきではない重大な問題を示します。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
IllegalArgumentException
          不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
Integer
          Integer クラスは、プリミティブ型 int の値をオブジェクトにラップします。
Iterable
          このインタフエースを実装すると、オブジェクトを「foreach」文の対象にすることができます。
NullPointerException
          オブジェクトが必要な場合に、アプリケーションが null を使おうとするとスローされます。
Number
          抽象クラス Number は、クラス BigDecimalBigIntegerByteDoubleFloatIntegerLong、および Short のスーパークラスです。
Object
          Object クラスは、クラス階層のルートです。
RuntimeException
          RuntimeException は、Java 仮想マシンの通常の処理でスローすることができる各種の例外のスーパークラスです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

javax.management.loading により使用される java.lang のクラス
Boolean
          Boolean クラスは、プリミティブ型 boolean の値をオブジェクトにラップします。
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
ClassLoader
          クラスローダは、クラスのロードを担当するオブジェクトです。
ClassNotFoundException
          アプリケーションが、クラスの文字列名を使用して次のメソッドでロードしようとしたが、指定された名前のクラスの定義が見つからなかった場合にスローされます。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
UnsupportedOperationException
          要求されたオペレーションがサポートされていないことを示すためにスローされます。
 

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

javax.management.monitor により使用される java.lang のクラス
Boolean
          Boolean クラスは、プリミティブ型 boolean の値をオブジェクトにラップします。
Deprecated
          注釈付きのプログラム要素 @Deprecated は、一般に危険であったり、より適切な他のプログラム要素で代用できることもあり、プログラマには使用を勧められないプログラム要素です。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
IllegalArgumentException
          不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
Number
          抽象クラス Number は、クラス BigDecimalBigIntegerByteDoubleFloatIntegerLong、および Short のスーパークラスです。
Object
          Object クラスは、クラス階層のルートです。
RuntimeException
          RuntimeException は、Java 仮想マシンの通常の処理でスローすることができる各種の例外のスーパークラスです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

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

javax.management.relation により使用される java.lang のクラス
Boolean
          Boolean クラスは、プリミティブ型 boolean の値をオブジェクトにラップします。
ClassNotFoundException
          アプリケーションが、クラスの文字列名を使用して次のメソッドでロードしようとしたが、指定された名前のクラスの定義が見つからなかった場合にスローされます。
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
IllegalArgumentException
          不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
IndexOutOfBoundsException
          ある種のインデックス (配列、文字列、ベクタなど) が範囲外であることを示すためにスローされます。
Integer
          Integer クラスは、プリミティブ型 int の値をオブジェクトにラップします。
Iterable
          このインタフエースを実装すると、オブジェクトを「foreach」文の対象にすることができます。
NoSuchMethodException
          特定のメソッドが見つからない場合にスローされます。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

javax.management.remote により使用される java.lang のクラス
Boolean
          Boolean クラスは、プリミティブ型 boolean の値をオブジェクトにラップします。
Error
          ErrorThrowable のサブクラスで、通常のアプリケーションであればキャッチすべきではない重大な問題を示します。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Integer
          Integer クラスは、プリミティブ型 int の値をオブジェクトにラップします。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

javax.management.remote.rmi により使用される java.lang のクラス
ClassLoader
          クラスローダは、クラスのロードを担当するオブジェクトです。
Integer
          Integer クラスは、プリミティブ型 int の値をオブジェクトにラップします。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 

javax.management.timer により使用される java.lang のクラス
Boolean
          Boolean クラスは、プリミティブ型 boolean の値をオブジェクトにラップします。
Deprecated
          注釈付きのプログラム要素 @Deprecated は、一般に危険であったり、より適切な他のプログラム要素で代用できることもあり、プログラマには使用を勧められないプログラム要素です。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
IllegalArgumentException
          不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
Integer
          Integer クラスは、プリミティブ型 int の値をオブジェクトにラップします。
Long
          Long クラスは、プリミティブ型 long の値をオブジェクトにラップします。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 

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

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

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

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

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

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

javax.net.ssl により使用される java.lang のクラス
Comparable
          このインタフェースを実装する各クラスのオブジェクトに全体順序付けを強制します。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
IllegalArgumentException
          不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
Object
          Object クラスは、クラス階層のルートです。
Runnable
          インスタンスを 1 つのスレッドで実行するすべてのクラスでは、Runnable インタフェースを実装する必要があります。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

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

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

javax.print.attribute.standard により使用される java.lang のクラス
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
Iterable
          このインタフエースを実装すると、オブジェクトを「foreach」文の対象にすることができます。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 

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

javax.rmi により使用される java.lang のクラス
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
ClassCastException
          あるオブジェクトを継承関係にないクラスにキャストしようとしたことを示すためにスローされます。
Object
          Object クラスは、クラス階層のルートです。
 

javax.rmi.CORBA により使用される java.lang のクラス
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
ClassCastException
          あるオブジェクトを継承関係にないクラスにキャストしようとしたことを示すためにスローされます。
ClassLoader
          クラスローダは、クラスのロードを担当するオブジェクトです。
ClassNotFoundException
          アプリケーションが、クラスの文字列名を使用して次のメソッドでロードしようとしたが、指定された名前のクラスの定義が見つからなかった場合にスローされます。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

javax.rmi.ssl により使用される java.lang のクラス
IllegalArgumentException
          不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 

javax.security.auth により使用される java.lang のクラス
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
Deprecated
          注釈付きのプログラム要素 @Deprecated は、一般に危険であったり、より適切な他のプログラム要素で代用できることもあり、プログラマには使用を勧められないプログラム要素です。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

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

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

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

javax.security.auth.spi により使用される java.lang のクラス
String
          String クラスは文字列を表します。
 

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

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

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

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

javax.sound.midi.spi により使用される java.lang のクラス
Object
          Object クラスは、クラス階層のルートです。
 

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

javax.sound.sampled.spi により使用される java.lang のクラス
Object
          Object クラスは、クラス階層のルートです。
 

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

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

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

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

javax.swing により使用される java.lang のクラス
Boolean
          Boolean クラスは、プリミティブ型 boolean の値をオブジェクトにラップします。
Character
          Character クラスは、プリミティブ型 char の値をオブジェクトにラップします。
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
ClassLoader
          クラスローダは、クラスのロードを担当するオブジェクトです。
ClassNotFoundException
          アプリケーションが、クラスの文字列名を使用して次のメソッドでロードしようとしたが、指定された名前のクラスの定義が見つからなかった場合にスローされます。
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
CloneNotSupportedException
          オブジェクトを複製するために Object クラスの clone メソッドが呼び出されたが、そのオブジェクトのクラスが Cloneable インタフェースを実装していないことを示すためにスローされます。
Comparable
          このインタフェースを実装する各クラスのオブジェクトに全体順序付けを強制します。
Deprecated
          注釈付きのプログラム要素 @Deprecated は、一般に危険であったり、より適切な他のプログラム要素で代用できることもあり、プログラマには使用を勧められないプログラム要素です。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
IllegalAccessException
          アプリケーションが、配列以外のインスタンス作成、フィールドの設定または取得、メソッドの呼び出しを試みた場合に、IllegalAccessException がスローされます。
IllegalArgumentException
          不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
IllegalStateException
          不正または不適切なときにメソッドが呼び出されたことを示します。
InstantiationException
          アプリケーションが Class クラスの newInstance メソッドを使ってクラスのインスタンスを生成しようとしたときに、クラスがインタフェースまたは abstract クラスであるために指定されたオブジェクトのインスタンスを生成できない場合にスローされます。
Integer
          Integer クラスは、プリミティブ型 int の値をオブジェクトにラップします。
InterruptedException
          あるスレッドが長い間の待ち状態、休止状態、または一時停止の状態であるとき、他のスレッドが Thread クラスの interrupt メソッドを使ってこの状態に割り込みをかけた場合にスローされます。
Number
          抽象クラス Number は、クラス BigDecimalBigIntegerByteDoubleFloatIntegerLong、および 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 インタフェースを実装したクラスです。
Deprecated
          注釈付きのプログラム要素 @Deprecated は、一般に危険であったり、より適切な他のプログラム要素で代用できることもあり、プログラマには使用を勧められないプログラム要素です。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 

javax.swing.plaf.metal により使用される java.lang のクラス
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
Deprecated
          注釈付きのプログラム要素 @Deprecated は、一般に危険であったり、より適切な他のプログラム要素で代用できることもあり、プログラマには使用を勧められないプログラム要素です。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 

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

javax.swing.plaf.synth により使用される java.lang のクラス
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
IllegalArgumentException
          不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 

javax.swing.table により使用される java.lang のクラス
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
Deprecated
          注釈付きのプログラム要素 @Deprecated は、一般に危険であったり、より適切な他のプログラム要素で代用できることもあり、プログラマには使用を勧められないプログラム要素です。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 

javax.swing.text により使用される java.lang のクラス
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
ClassNotFoundException
          アプリケーションが、クラスの文字列名を使用して次のメソッドでロードしようとしたが、指定された名前のクラスの定義が見つからなかった場合にスローされます。
Cloneable
          Object.clone() メソッドに対して、そのメソッドがそのクラスのインスタンスのフィールド対フィールドのコピーを正当に作成できることを示すために、Cloneable インタフェースを実装したクラスです。
CloneNotSupportedException
          オブジェクトを複製するために Object クラスの clone メソッドが呼び出されたが、そのオブジェクトのクラスが Cloneable インタフェースを実装していないことを示すためにスローされます。
Comparable
          このインタフェースを実装する各クラスのオブジェクトに全体順序付けを強制します。
Deprecated
          注釈付きのプログラム要素 @Deprecated は、一般に危険であったり、より適切な他のプログラム要素で代用できることもあり、プログラマには使用を勧められないプログラム要素です。
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 インタフェースを実装したクラスです。
Comparable
          このインタフェースを実装する各クラスのオブジェクトに全体順序付けを強制します。
Deprecated
          注釈付きのプログラム要素 @Deprecated は、一般に危険であったり、より適切な他のプログラム要素で代用できることもあり、プログラマには使用を勧められないプログラム要素です。
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 のクラス
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
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 仮想マシンの通常の処理でスローすることができる各種の例外のスーパークラスです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

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

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

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

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

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

javax.xml.parsers により使用される java.lang のクラス
Error
          ErrorThrowable のサブクラスで、通常のアプリケーションであればキャッチすべきではない重大な問題を示します。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
IllegalArgumentException
          不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

javax.xml.transform により使用される java.lang のクラス
Error
          ErrorThrowable のサブクラスで、通常のアプリケーションであればキャッチすべきではない重大な問題を示します。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
IllegalArgumentException
          不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

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

javax.xml.transform.sax により使用される java.lang のクラス
IllegalArgumentException
          不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 

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

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

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

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

org.omg.CORBA により使用される java.lang のクラス
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
Deprecated
          注釈付きのプログラム要素 @Deprecated は、一般に危険であったり、より適切な他のプログラム要素で代用できることもあり、プログラマには使用を勧められないプログラム要素です。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Object
          Object クラスは、クラス階層のルートです。
RuntimeException
          RuntimeException は、Java 仮想マシンの通常の処理でスローすることができる各種の例外のスーパークラスです。
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.TypeCodePackage により使用される java.lang のクラス
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

org.omg.CORBA.portable により使用される java.lang のクラス
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
Deprecated
          注釈付きのプログラム要素 @Deprecated は、一般に危険であったり、より適切な他のプログラム要素で代用できることもあり、プログラマには使用を勧められないプログラム要素です。
Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
Object
          Object クラスは、クラス階層のルートです。
RuntimeException
          RuntimeException は、Java 仮想マシンの通常の処理でスローすることができる各種の例外のスーパークラスです。
String
          String クラスは文字列を表します。
Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 

org.omg.CORBA_2_3.portable により使用される java.lang のクラス
Class
          クラス Class のインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
 

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

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

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

org.omg.Dynamic により使用される java.lang のクラス
Object
          Object クラスは、クラス階層のルートです。
 

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

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

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

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

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

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

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

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

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

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

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

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

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

org.omg.PortableServer.ServantLocatorPackage により使用される java.lang のクラス
Object
          Object クラスは、クラス階層のルートです。
 

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

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

org.w3c.dom.bootstrap により使用される java.lang のクラス
ClassCastException
          あるオブジェクトを継承関係にないクラスにキャストしようとしたことを示すためにスローされます。
ClassNotFoundException
          アプリケーションが、クラスの文字列名を使用して次のメソッドでロードしようとしたが、指定された名前のクラスの定義が見つからなかった場合にスローされます。
IllegalAccessException
          アプリケーションが、配列以外のインスタンス作成、フィールドの設定または取得、メソッドの呼び出しを試みた場合に、IllegalAccessException がスローされます。
InstantiationException
          アプリケーションが Class クラスの newInstance メソッドを使ってクラスのインスタンスを生成しようとしたときに、クラスがインタフェースまたは abstract クラスであるために指定されたオブジェクトのインスタンスを生成できない場合にスローされます。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 

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

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

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

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

org.xml.sax.helpers により使用される java.lang のクラス
ClassCastException
          あるオブジェクトを継承関係にないクラスにキャストしようとしたことを示すためにスローされます。
ClassNotFoundException
          アプリケーションが、クラスの文字列名を使用して次のメソッドでロードしようとしたが、指定された名前のクラスの定義が見つからなかった場合にスローされます。
IllegalAccessException
          アプリケーションが、配列以外のインスタンス作成、フィールドの設定または取得、メソッドの呼び出しを試みた場合に、IllegalAccessException がスローされます。
InstantiationException
          アプリケーションが Class クラスの newInstance メソッドを使ってクラスのインスタンスを生成しようとしたときに、クラスがインタフェースまたは abstract クラスであるために指定されたオブジェクトのインスタンスを生成できない場合にスローされます。
NullPointerException
          オブジェクトが必要な場合に、アプリケーションが null を使おうとするとスローされます。
Object
          Object クラスは、クラス階層のルートです。
String
          String クラスは文字列を表します。
 


JavaTM 2 Platform
Standard Ed. 5.0

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

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