ナビゲーション・リンクをスキップ
Java(tm) Platform
Standard Edition 8

パッケージ java.lang

Javaプログラミング言語の設計にあたり基本的なクラスを提供します。

参照: 説明

パッケージjava.langの説明

Javaプログラミング言語の設計にあたり基本的なクラスを提供します。もっとも重要なクラスは、クラス階層のルートであるObjectと、実行時のクラスを表すインスタンスであるClassです。

多くの場合は、プリミティブ型の値をオブジェクトのように表す必要があります。ラッパー・クラスBooleanCharacterIntegerLongFloat、およびDoubleがこの目的に使用されます。たとえば、Double型のオブジェクトはdouble型のフィールドを含み、参照型の変数に格納される先への参照といった方法で値を表します。このクラスはプリミティブ値の間で変換するメソッドを提供すると同時に、equalsおよびhashCodeなどの標準メソッドをサポートします。Voidクラスは、インスタンスを生成できないクラスで、void型を表すClassオブジェクトへの参照を保持します。

Mathクラスは、正接(サイン)、余弦(コサイン)、平方根といった計算でよく使用される関数を提供します。StringStringBuffer、およびStringBuilderクラスは文字列でよく使用されるオペレーションを提供します。

クラスClassLoaderProcessProcessBuilderRuntimeSecurityManager、およびSystemは、動的なクラスのロード、外部プロセスの作成、日付などのホスト環境の照会、およびセキュリティ・ポリシーの実施を管理する「システム・オペレーション」を提供します

Throwableクラスはthrow文によってスローされるオブジェクトを包含します。Throwableのサブクラスはエラーと例外を表します。

文字エンコーディング

java.nio.charset.Charsetクラスの仕様には、Javaプラットフォームの全実装がサポートする必要のある文字エンコーディングおよび標準エンコーディング・セットの命名規則について記述されています。
導入されたバージョン:
JDK1.0
ナビゲーション・リンクをスキップ
Java(tm) Platform
Standard Edition 8

バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.