从三点来分析它们之间的不同:

1.继承的接口不同:

List,Set接口都是继承于Collection接口的,而Map接口不是,它是一个顶层接口。

2.自身特点:

List:用来处理序列的。对于放于的元素是有序的并且可以重复。

Set:用来处理集合的。对于放于的元素是无序的并且不可以重复。

Map:用来处理键值对。key值不能重复,如果重复,则会被覆盖,并且放入无序。

3.实现类:

List:有三个实现类,ArrayList  Vector  LinkedList

Set:有三个实现类,HashSet  TreeSet  LinkedHashSet

Map:有三个实现类,HashMap  HashTable LinkedHashMap

最新文章

  1. 用with实现python的threading,新鲜啊
  2. supervisor简介
  3. js 监听整个页面的回车事件
  4. JPasswordField 中得到的字符数组转化为字符串(密码乱码问题)
  5. 如何把rtf、doc文件转换为HTML文件
  6. bzoj1503 [NOI2004]郁闷的出纳员(名次树+懒惰标记)
  7. check the manual that corresponds to your MySQL server version for the right syntax的错误解析
  8. A WebBrowser Toy
  9. js分页模板
  10. 微软Tech Summit 2017,等你来打Call
  11. 自制操作系统Antz(7)——实现内核 (上)
  12. servlet异步处理机制
  13. react的学习笔记
  14. MongoDB添加仲裁节点报错replica set IDs do not match办法
  15. jq的遍历关系元素方法集合
  16. ue4 C++ 生成并弹出一个菜单
  17. 提高delete效率方法
  18. python学习之思维导图
  19. MySQL异步复制-加强版
  20. net框架平台下RPC框架选型

热门文章

  1. Alipay 支付宝SDK PHP Fatal error: Class 'LtObjectUtil' not found in。
  2. cocoapods升级
  3. js处理滚动条操作
  4. AQS 抽象队列同步器(Abstract Queued Synchronizer) 知识点
  5. NOIP 2008 火柴棒等式
  6. 海康威视摄像头+OpenCV+VS2017 图像处理小结(二)
  7. Fish eating fruit 沈阳网络赛(树形dp)
  8. linux学习18 shell脚本基础-bash变量和逻辑运行
  9. 在VMMap中跟踪不可用的虚拟内存
  10. Linux提高工作效率的命令