java.lang - 不用import

 

java.lang - 不用import - 努力的小白 - CSDN博客
https://blog.csdn.net/weixin_43670802/article/details/88166912

 

java.lang - 不用import

 

java.lang包是java語言的核心,它提供了java中的基礎類。包括基本Object類、Class類、String類、基本類型的包裝類、基本的數學類等等最基本的類。我們介紹一下Java 8中的java.lang包。主要類如下圖:

在這裏插入圖片描述

類型

對象基類
Object,是java.lang的根類,也是所有類的超類。


Class,用來表示類和接口的類型。Class對象在類加載時由JVM調用類加載器中的defineClass方法自動構造。
ClassLoader,負責加載類。
Compiler,作爲編譯器的佔位符,它不做任何事情,僅用來支持Java到本機代碼的編譯器及相關服務。

基本類型
基本類型的包裝類,包括Boolean、Character、Byte、Short、Integer、Long、Float、Double,其中數值類型均即成Number類。
String,字符串類。

字符序列
StringBuffer、StringBuilder,可變的字符序列。

枚舉
Enum,是所有枚舉類型的公共基類。


Package,包含了有關Java包(package)的信息。

無類型
Void,標示關鍵字void的Class對象的引用,不可被實例化。

迭代器
Iterable,可迭代接口,實現接口可以使用迭代器進行對象遍歷。

工具

數學
Math、StrictMath,提供了基本的數字操作,如指數、對數、平方根和三角函數。一般情況下,Math調用StrictMath的方法來完成實現。java中還有一個java.math包,這個包主要提供用於執行任意精度整數算法 (BigInteger) 和任意精度小數算法 (BigDecimal) 的類。

安全
SecurityManager,允許應用程序實現安全策略的類。

註解
Override,標記類中方法是實現/重寫父類的方法。
SuppressWarnings,取消對被標記的元素的警告。
系統

進程
Process,進程抽象類。
ProcessBuilder,用於創建操作系統進程。
ProcessEnvironment,進程的運行環境參數。
ProcessImpl,進行接口的實現類。

線程
Thread,進程中的執行線程。
ThreadGroup,線程組,表示一個線程的集合。它構成一個樹狀結構,可以包含其他線程組,除了根節點的線程組,每個線程組都具有父線程組。
ThreadLocal,提供線程的變量。

運行
Runnable,可運行接口,所有Thread都應實現它。
Runtime,運行時類,將應用程序與其運行的環境相關聯。
RuntimePermission,用於運行時權限。
System,系統級的很多屬性和控制方法都放置在該類的內部。

堆棧
StackTraceElement,堆棧跟蹤中的元素,它的每個實例都表示單獨的一個棧幀(表示一個方法調用)。

異常
Throwable,異常基類,Java中所有異常都繼承於它。

原文:https://www.cnblogs.com/zedosu/p/6518124.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章