- Map(映射):
HashMap
:基于数组和链表实现,允许null键和null值。TreeMap
:基于红黑树实现,键按自然顺序排序。LinkedHashMap
:基于HashMap和双向链表实现,元素按插入顺序排序。Hashtable
:线程安全的HashMap,性能较差,已被ConcurrentHashMap替代。
- List(列表):
ArrayList
:基于数组实现的动态数组,查询快,增删慢。LinkedList
:基于链表实现,查询慢,增删快。Vector
:线程安全的ArrayList,性能较差,已被ArrayList替代。
- Set(集合):
HashSet
:基于HashMap实现的,不允许重复元素。
集合-JAVA中常用的集合类
于 2024-04-17 10:17:39 首次发布