Immutable Map in Java with Examples – Java 147

Immutable Map in Java with Examples 介紹使用 JDK、Guava 以及 Apache Collections 4 來建立無法修改的集合,此集合是線程安全的,記憶效率很高, 由於是不可變的,因此可以毫無問題地傳遞給第三方程式庫,Immutable Map in Java 本篇增加了範例,並透過 JUnit 4 單元測試來驗證產出結果。

Continue ReadingImmutable Map in Java with Examples – Java 147

Java Immutable Map – Java 147

Java Immutable Map 是一種不可變的 Map 類別,集合建立後,元素是固定的或不變的,也就是說集合是唯讀的,如果操作新增、刪除和更新集合中的元素,則會拋出 UnsupportedOperationException 的例外,同時也不允許 null 元素, 如果試圖建立具有 null 元素的 ImmutableMap,則會拋出 NullPointerException 的例外, Immutable Java Map 本篇增加了範例,並透過 JUnit 4 單元測試來驗證產出結果。

Continue ReadingJava Immutable Map – Java 147

Immutable List in Java with Examples – Java 147

Immutable List in Java with Examples 介紹使用 JDK、Guava 以及 Apache Collections 4 來建立無法修改的集合,此集合是線程安全的,記憶效率很高, 由於是不可變的,因此可以毫無問題地傳遞給第三方程式庫,Immutable List in Java 本篇增加了範例,並透過 JUnit 4 單元測試來驗證產出結果。

Continue ReadingImmutable List in Java with Examples – Java 147

Java Immutable List – Java 147

Java Immutable List 是一種不可變的 List 類別,集合建立後,元素是固定的或不變的,也就是說集合是唯讀的,如果操作新增、刪除和更新集合中的元素,則會拋出 UnsupportedOperationException 的例外,同時也不允許 null 元素, 如果試圖建立具有 null 元素的 ImmutableList,則會拋出 NullPointerException 的例外, Immutable Java List 本篇增加了範例,並透過 JUnit 4 單元測試來驗證產出結果。

Continue ReadingJava Immutable List – Java 147