集合框架(Collections Framework) 本篇以 2.8 版來探究 在 Java SE 集合框架本身存在早年時代的設計缺陷和包袱, 因而當你需要更健全或是考慮較佳的替代 APIs 時, 老魚建議 Java 開發者從 Google Collections 去了解 Java SE 集合框架出了什麼問題並考量使用 Google Collections 提供的特性來替代. Scala 年輕, 在集合框架的設計上, 可以說考慮的較健全, 當老魚在學習 Google Collections 時, 從 Google 的開發者們描述的 Java 舊缺陷和 Google Collections 針對缺陷的重設計理由及補充 APIs, 現在再來研讀 Scala 時, 卻發現 Scala 徹底的從根本上合併了 Google Collections 的思維, Scala 本身的 Collectins 框架就像這前二者優秀性的合一. References
|