java.langバッグの概要(2)

2061 ワード

java.lang.lassLoader
このクラスはJavaクラスのキャリアで、作成されたバイナリ名に従って、該当するクラスをロードするのに責任があります。Java言語規範では、クラス、インターフェースまたは元のデータタイプには三つの名前があり、それぞれ許可名(fully)です。 qualifed name)、規範名(canonical) name)、バイナリ名 name。クラスのキャリアは、クラスのバイナリ名によって、バイナリのクラス「*.クラス」の情報を読み取り、クラスのオブジェクトを生成します。各クラスにはキャリアの参照があります。

package org.javaplus.jdkoverview;

public class OuterClass {
public class InnerClass {
public InnerClass() {}
}
public OutterClass() {}
}
public class SubClass extends OuterClass {
public SubClass() {}
}

org.javaplus.jdkoverview.SubClassの内部クラスの名前
ライセンス名:org.javaplus.jdkoverview.SubClass.Inneraclass
規範名:org.javaplus.jdkoverview.OuterClass.Inneraclass
バイナリ名:org.javaplus.jdkoverview.OuterClass$Inneraclass
java.lang.compler
このクラスはJavaから本機のコードへのサポート、および関連サービスを提供します。このクラスはJITコンパイラだけです。 Just-i-n-Time Complerの一つのプレースホルダだけです。JVM(Java)なら Virtual Machine )最初の起動時にJITコンパイラのロードに成功していないと、本類は何の作業もしません。
java.lang.Double
元のデータタイプのdoubleをオブジェクト化するクラス。このクラスのインスタンスオブジェクトは一つのdouble値を含むほか、doubleと他のタイプとの間の変換などの処理doubleの方法を提供する。
java.lang.EnumJava言語におけるエニュメレーション型の共通ベース類は、Java.lang.Floatが元のデータタイプfloatを対象にしたクラスです。このクラスのインスタンスオブジェクトは一つのfloat値を含むほか、floatと他のタイプとの間で転化するなど、flooatを処理する方法もあります。作成時に親スレッドから継承可能スレッドローカル変数を取得します。 thread-local variables )親スレッドから継承されたローカル変数を任意に処理し、親スレッドに影響を及ぼさないようにします。継承可能スレッドローカル変数を使用すると、スレッドローカル変数の維持効率が向上します。Java.lang.Integerは、元のデータタイプintを対象にしたクラスを扱うことができます。このクラスの実例オブジェクトは、一つのint値を含む以外に、intと他のタイプとの変換などの処理を行うことができます。の方法です。Java.lang.Longは元のデータタイプをlongオブジェクト化したクラスです。このクラスのインスタンスオブジェクトは一つのlong値を含むほか、longと他のタイプとの間で転化するなどlongを処理する方法を提供しています。java.lang.Mathは基本的な数学演算方法を提供しています。精度を失いました。より正確な結果はjava.lang.StrictMathによって得られます。java.lang.Numberは、java.math.BigDecimal、java.math.BigInteger、java.lang.Byte、java.lang.double、java.lang.land.lang類は、javant.lant.lant.lant.land.land.lant.lanter、Lang類の代表的な拡張子です。文字をbyte、double、float、int、long、shottなどの元のタイプの数値に変換する方法です。これらの変換方法は数値に対して四捨五入またはカットオフの策略を取って、数値の正確性を損なうかもしれません。
原文のリンク:http://blog.csdn.net/vanessa219/article/details/2903930