题目链接:Java面试通关要点汇总集
一、List 和 Map 区别
(一)Map
- Map不是继承Collection接口
- key-value对
(二)List
- List继承Collection接口
- List代表一个元素有序、可重复的集合
参考链接: java 常用集合list与Set、Map区别及适用场景总结
二、Arraylist 与 LinkedList 区别
(一) ArrayList
- 基于数组的线性表
- 随机访问时性能好
(二) LinkedList
- 基于链的线性表
- 执行插入、删除的时候性能好