Java面试通关要点汇总集答案(七)——List 和 Map 区别 Arraylist 与 LinkedList 区别

600 阅读1分钟

题目链接:Java面试通关要点汇总集

一、List 和 Map 区别

(一)Map

  1. Map不是继承Collection接口
  2. key-value对

(二)List

  1. List继承Collection接口
  2. List代表一个元素有序、可重复的集合

参考链接: java 常用集合list与Set、Map区别及适用场景总结

二、Arraylist 与 LinkedList 区别

(一) ArrayList

  1. 基于数组的线性表
  2. 随机访问时性能好

(二) LinkedList

  1. 基于链的线性表
  2. 执行插入、删除的时候性能好