Skip to content

集合框架

这篇笔记解决什么问题?

整理 Java 集合框架的核心知识点,包括 List、Set、Map 等常用集合。

核心内容

List

  • ArrayList:数组实现,随机访问快
  • LinkedList:链表实现,插入删除快
  • Vector:线程安全的 ArrayList

Set

  • HashSet:基于 HashMap
  • TreeSet:有序集合
  • LinkedHashSet:保持插入顺序

Map

  • HashMap:哈希表实现
  • TreeMap:红黑树实现
  • LinkedHashMap:保持插入顺序
  • ConcurrentHashMap:线程安全

迭代器

  • Iterator 接口
  • for-each 循环
  • Stream API

常见问题

这里记录学习和使用中遇到的问题。

后续计划

  • 补充源码分析
  • 补充性能对比
  • 补充常见面试题

Released under the MIT License.