原文網址:http://www.javacodegeeks.com/2013/03/java-collections-api-quirks.html
譯文網址:http://blog.dontcareabout.us/2013/03/java-collection-api.html
感謝 tkcn 在 Java 技術上的協助。
BBS 版用 markdown 語法撰寫
______________________________________________________________________
在提到 Java Collection API 時,我們會認為已經了解全部的東西了,
像是 [List]、[Set]、[Map]、[Iterable]、[Iterator]。
我們已經準備好 [補強 Java8 的 Collection API][enhance API]。
[List]: http://docs.oracle.com/javase/7/docs/api/java/util/List.html
[Set]: http://docs.oracle.com/javase/7/docs/api/java/util/Set.html
[Map]: http://docs.oracle.com/javase/7/docs/api/java/util/Map.html
[Iterable]: http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html
[Iterator]: http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html
[enhance API]: http://cr.openjdk.java.net/~briangoetz/
lambda/collections-overview.html
但在那之後,每隔一段時間我們就會偶然發現這些奇怪的怪事,
來自於 JDK 深處、以及向下相容的遙遠歷史。
讓我們來看一下這些不可修改(unmodifiable) 的 collection。
不可修改的 collection