java.lang 學習心得
- java.lang 提供java語言程式設計的基礎類;
- 不用import;
- java 語言的核心;
Object 類
- java.lang 的根類,所有類的超類(父類)
基本型別
字元序列
String StringBuffer StringBuilder
列舉
Enum,是所有列舉型別的公共基類。
包
Package,包含了有關Java包(package)的資訊。
無型別
Void,標示關鍵字void的Class物件的引用,不可被例項化。
數學
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中所有異常都繼承於