java se 8規範及部分源碼閱讀(一)

  1. 簡單介紹java

    java是高級的,面向對象的,併發的編程語言,屏蔽和限制了一些底層操做並提供了管理內存的gc。java8是java版本迭代過程當中比較大的一個演變。
    express

    • 新增了:編程

      • lambda expression數組

      • method reference併發

      • functional interface編程語言

    • 改進了:spa

      • annotation線程

  2. 內容列表對象

    • 語法接口

    • 類型,值,變量

      • primitive type: boolean, char, byte, short, int, long, float, double

      • reference type: class, interface, array

    • 類型轉換

    • 運算

    • 模塊和範圍

    • 類的結構

      • classes

      • interfaces

      • fields

      • methods

      注:枚舉是特殊的類

    • 接口

      • abstract methods

      • constants

      • default methods

      注:註釋是特殊的接口

    • 數組

      注:運行時建立,邊界檢查

    • 異常

      1. checked

      • run-time

      • error

    • execution

      • initialization

      • garbage collector

    • 線程和鎖

      • monitor-based cocurrency

      • memory model


注:其中會涉及到的很大一部分java.lang包中的類。

相關文章
相關標籤/搜索