【集合系列】- 初探 java 集合框架图 | Just Do Java

Collections

Map

  • Collections
    • List 有序可重复集合
      • ArrayList 数组
      • LinkedList 链表
      • Vector 用的少了,线程安全,动态数组。性能有问题
      • Stack,栈(先进后出),是Vector 也用得少,可以用ArrayDeque双端队列替代
    • Queue,队列集合
      • ArrayDeque双端队列,具有队列和栈的特性
      • LinkedList,有是Deque的实现类。双向链表
      • PriorityQueue,排序队列
    • Set, 无序,不可重复集合
      • HashSet, 底层是通过HashMap来实现。
      • LinkedHashSet, 底层是通过LinkedHashMap实现
      • TreeSet,底层是通过TreeMap实现。
  • Map