1. 程式人生 > >java.lang 學習心得

java.lang 學習心得

開發十年,就只剩下這套架構體系了! >>>   

  • java.lang  提供java語言程式設計的基礎類;
  • 不用import;
  • java 語言的核心;

    Object 類

  •     java.lang 的根類,所有類的超類(父類)

    基本型別

   

Boolean、Character、Byte 、Short、Integer、Long、Float、Double

    字元序列

    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中所有異常都繼承於