ArrayList(常用)
ArrayList 继承自 抽象类 List,常见写法:
List list = new ArrayList()
LinkedList
LinkedList 不仅继承自抽象类List,还在此基础上实现了接口Deque (双向链表结构),以及接口Queue(队列)
因此,LinkedList不仅具有List 集合的功能方法,更具有了一些特殊方法
HashMap(常用)
HashMap 是以键值对(key,value)的方式存储数据的,其中key不能重复,示例:
HashMap<String,Object> hm = new HashMap<>()
HashSet
- HashSet 中封装了一个 HashMap,Set作为Map的键而存在
- HashSet 中的元素是唯一的,不重复
- HashSet 中的元素是无序的(元素的存储顺序无法预测)