返回首页 Java 集合学习指南

Java 集合学习指南

该系列文章是在研究 JDK7 源码过程中对于集合的学习总结。

其包含的内容有:

Java 集合学习 1:HashMap 的实现原理

Java 集合学习 2:HashSet 的实现原理

Java 集合学习 3:Hashtable 的实现原理

Java 集合学习 4:LinkedHashMap 的实现原理

Java 集合学习 5:LinkedHashSet 的实现原理

Java 集合学习 6:ArrayList 的实现原理

Java 集合学习 7:LinkedList 的实现原理

Java 集合学习 8:ConcurrentHashMap 的实现原理

集合应用:LinkedHashMap 与 LRUcache

Java 集合比较:HashSet 和 HashMap 的比较

除此之外,还会增加 TreeMap 等集合的学习以及集合之间的对比。我们学习集合源码的目的一个是为了学习其中的思想,另一个也是为了让我们能够更好的了解该集合,在适合的地方使用恰当的集合实现。

适用人群

适合 Java 初学者的进阶学习,集合类在 Java 中有很重要的意义,保存临时数据,管理对象,泛型,Web 框架等,很多都大量用到了集合类。

学习前提

学习本指南前,你需要达到 Java 语言的入门级。

鸣谢作者:李辉

版权说明:本书版权是作者李辉原创,未经作者允许不得转载。