跳到主要内容

Java集合框架

Collection体系

  1. List

    • ArrayList
    • LinkedList
    • Vector
    • Stack
  2. Set

    • HashSet
    • TreeSet
    • LinkedHashSet
  3. Queue

    • PriorityQueue
    • Deque
    • ArrayDeque

Map体系

  1. HashMap

    • 实现原理
    • 常用方法
    • 性能优化
  2. TreeMap

    • 红黑树
    • 排序规则
    • 使用场景
  3. 其他Map实现

    • LinkedHashMap
    • ConcurrentHashMap
    • WeakHashMap

集合工具类

  1. Collections
  2. Arrays
  3. Stream API

最佳实践

  1. 集合选择
  2. 性能对比
  3. 常见问题