プログラム言語の設計にあたり基本的なクラスを提供します。パッケージは自動的にインポートされている。クラスは自由に使える。値をオブジェクトにラップします。値をオブジェクト内にラップします。値をオブジェクトにラップします。文字セットの特定のサブセットを表します。仕様で定義されている文字ブロックを表す文字サブセットのファミリ。アプリケーションのクラスおよびインタフェースを表します。クラスローダは、クラスのロードを担当するオブジェクトです。ネイティブコードへのコンパイラおよび関連サービスをサポートします。値をオブジェクトにラップします。言語列挙型の共通の基底クラスです。値をオブジェクト内にラップします。値をオブジェクトにラップします。値をオブジェクトにラップします。三角関数といった基本的な数値処理を実行するためのメソッドを含んでいます。クラスは、クラス階層のルートです。パッケージの実装および仕様についてのバージョン情報を保持します。サブクラスのインスタンスを返します。このクラスは、オペレーティングシステムのプロセスの作成に使用されます。クラスの単一のインスタンスを持ちます。このクラスは、実行時のアクセス権に関連します。セキュリティマネージャは、アプリケーションでセキュリティポリシーを実装できるようにするクラスです。値をオブジェクト内にラップします。三角関数といった基本的な数値処理を実行するためのメソッドを含んでいます。クラスは文字列を表します。スレッドセーフな可変の文字列。文字の可変シーケンスです。クラスには有用なクラスフィールドおよびメソッドがあります。「スレッド」とは、プログラム内での実行スレッドのことです。スレッドグループは、スレッドの集合を表します。このクラスはスレッドローカル変数を提供します。言語のすべてのエラーと例外のスーパークラスです。オブジェクトへの参照を保持するのに使用されます。算術計算で例外的条件が発生した場合にスローされます。不正なインデックスを使って配列がアクセスされたことを示すためにスローされます。不正な型のオブジェクトをオブジェクトの配列に格納しようとしたことを示すためにスローされます。あるオブジェクトを継承関係にないクラスにキャストしようとしたことを示すためにスローされます。アプリケーションが、クラスの文字列名を使用して次のメソッドでロードしようとしたが、指定された名前のクラスの定義が見つからなかった場合にスローされます。インタフェースを実装していないことを示すためにスローされます。型にアクセスしようとしたときにスローされます。