java.lang包概述(2)

來源:互聯網
上載者:User

java.lang.ClassLoader
該類是Java類載入器,負責根據制定的二進位名稱載入相應的類。在Java語言規範中規
定,類、介面或未經處理資料類型有三種命名,他們分別是許可名(fully qualified name)、規範名(canonical name)、二進
制名(binary name)。不同的類載入器根據類的二進位名從不同的源中讀取二進位的類“*.class”資訊,並產生Class對象。每個類中都
有對其載入器的引用。

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的內部類(InnerClass)的名稱
許可名:org.javaplus.jdkoverview.SubClass.InnerClass
規範名:org.javaplus.jdkoverview.OuterClass.InnerClass
二進位名:org.javaplus.jdkoverview.OuterClass$InnerClass
java.lang.Compiler
該類提供Java到機器碼的支援,及相關服務。該類只是JIT編譯器(Java Just-in-Time Compiler)的一個預留位置而已。如果JVM(Java Virtual Machine )第一次啟動時未成功載入JIT編譯器,則本類不做任何工作。
java.lang.Double
將未經處理資料類型double對象化的類。該類的執行個體對象除了包含一個double值之外,還提供double與其他類型之間轉化等處理double的方法。

java.lang.Enum
Java語言中所有枚舉類型的公用基類。
java.lang.Float
將未經處理資料類型float對象化的類。該類的執行個體對象除了包含一個float值之外,還提供float與其他類型之間轉化等處理float的方法。
java.lang.InheritableThreadLocal

類擴充了java.lang.ThreadLocal類。為子線程(Thread)提供建立時從其父線程獲得可繼承線程局部變數
(inheritable thread-local variables )的能力。子線程可以任意處理從父線程繼承來的局部變數,而不影響父線程。使
用可繼承線程局部變數可以提高線程局部變數的維護效率。
java.lang.Integer
將未經處理資料類型int對象化的類。該類的執行個體對象除了包含一個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.Float、java.lang.Integer、java.lang.Long、
java.lang.Short等類的父類。擴充該類的子類必須實現將自己所代表的數字轉換為byte、double、float、int、long、
short等原始類型數值的方法。這些轉換方法可能會對數值採取四捨五入或截斷的策略,從而損失數值的正確性。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.