Initialize EnumMap in Java – Java 147

Initialize EnumMap in Java 初始化 EnumMap 使用 enum 類型做為鍵值,存入集合,介紹常見的 put 、 putAll 、 doubleBrace 等方法,了解初始化 Map 的不同操作和方法, Initialize EnumMap Java 會隨著元素增加或移除,大小自動增長或縮小,本篇增加了範例,並透過 JUnit 4 單元測試來驗證產出結果。

Continue ReadingInitialize EnumMap in Java – Java 147

Initialize TreeSet in Java – Java 147

Initialize TreeSet in Java 初始化 TreeSet 元素不能直接用於基本類型,如 int 、 char 等,必須將基本型別其包裝成類別,才能存入集合,介紹常見的 add 、 addAll 、 doubleBrace 等方法,了解初始化 Set 的不同操作和方法, Initialize TreeSet Java 會隨著元素增加或移除,大小自動增長或縮小,本篇增加了範例,並透過 JUnit 4 單元測試來驗證產出結果。

Continue ReadingInitialize TreeSet in Java – Java 147

Initialize TreeMap in Java – Java 147

Initialize TreeMap in Java 初始化 TreeMap 鍵和值不能直接用於基本類型,如 int 、 char 等,必須將基本型別其包裝成類別,才能存入集合,介紹常見的 put 、 putAll 、 doubleBrace 等方法,了解初始化 Map 的不同操作和方法, Initialize TreeMap Java 會隨著元素增加或移除,大小自動增長或縮小,本篇增加了範例,並透過 JUnit 4 單元測試來驗證產出結果。

Continue ReadingInitialize TreeMap in Java – Java 147

Java Stream Initialization – Java 147

Java Stream Initialization 初始化 Stream 物件,其中的元素是特定類型的物件,大多數操作,會傳回 Stream 本身,如同流式風格 Fluent Style ,可以對操作進行優化,比如延遲執行 Laziness 和短路 Short-circuiting 操作, Stream Java Initialization 介紹常見的 empty 、 iterate 、 iterator 等方法初始化 Stream ,本篇增加了範例,並透過 JUnit 4 單元測試來驗證產出結果。

Continue ReadingJava Stream Initialization – Java 147

Initialize Stream in Java – Java 147

Initialize Stream in Java 初始化 Stream 物件,其中的元素是特定類型的物件,形成一個隊列,流的來源,可以是集合、陣列、 I/O channel 或 generator 產生器等,可以聚合操作類似 SQL 語句一樣的操作,使用 collection 、 stream 、 builder 、 generate 等方法建立 Stream 物件, Initialize Stream Java 本篇增加了範例,並透過 JUnit 4 單元測試來驗證產出結果。

Continue ReadingInitialize Stream in Java – Java 147

Initialize Optional in Java – Java 147

Initialize Optional in Java 初始化 Optional 容器內有兩種狀態,有值或無值,系統開發時,經常會出現 NullPointerException 的例外,如果沒有經過特別處理,很容易造成系統崩潰,使用 Optional 可以指定要返回的替代值或要運行的替代程式碼,讓程式碼更具可讀性, Initialize Optional Java 介紹常見的 empty 、 of 、 ofNullable 等方法,初始化 Optional 容器物件,本篇增加了範例,並透過 JUnit 4 單元測試來驗證產出結果。

Continue ReadingInitialize Optional in Java – Java 147

Initialize LinkedHashMap in Java – Java 147

Initialize LinkedHashMap in Java 初始化 LinkedHashMap 鍵和值不能直接用於基本類型,如 int 、 char 等,必須將基本型別其包裝成類別,才能存入集合,介紹常見的 put 、 putAll 、 doubleBrace 、 immutableMap 等方法,了解初始化 Map 的不同操作和方法, Initialize LinkedHashMap Java 會隨著元素增加或移除,大小自動增長或縮小,本篇增加了範例,並透過 JUnit 4 單元測試來驗證產出結果。

Continue ReadingInitialize LinkedHashMap in Java – Java 147

Initialize ArrayList in Java – Java 147

Initialize ArrayList in Java 初始化 ArrayList 元素不能直接用於基本類型,如 int 、 char 等,必須將基本型別其包裝成類別,才能存入集合,介紹常見的 add 、 addAll 、 doubleBrace 、 asList 等方法,了解初始化集合的不同操作和方法, Initialize ArrayList Java 使用動態陣列來存儲元素,實現可調整大小陣列的功能,本篇增加了範例,並透過 JUnit 4 單元測試來驗證產出結果。

Continue ReadingInitialize ArrayList in Java – Java 147

Initialize HashMap in Java – Java 147

Initialize HashMap in Java 繼承了一個 AbstractMap ,將資料儲存在 ( Key, Value ) 對中,是集合框架的一部分,提供無參數建構子,預設初始容量為 16 ,加載因子為 0.75 , Initialize HashMap Java 初始化集合,會隨著元素增加或移除,大小自動增長或縮小,不能直接用於基本類型,如 int 、 char 等,必須將基本型別其包裝成類別,本篇增加了範例,並透過 JUnit 4 單元測試來驗證產出結果。

Continue ReadingInitialize HashMap in Java – Java 147