表面来看,List是一个只是存放单个元素的集合,List集合所包含的元素可以重复,元素按放入的先后顺序来存放,程序可以通过元素的索引来读取元素,因此List相当于一个动态数组;Map则是一个存放key-value对的集合,Map里存放的key-value对是无需的,Map包含的key是不允许重复的。程序可以key来取出该key对应的value。

深入阐述:如果换个角度来看,我们可以把List当成Map来看,List相当于一个key都是值的Map,程序通过元素的索引读取List集合的元素时,完全也可以当成Map根据key来读取value。从另一个角度来看,Map也可以当成元素索引可以是任意类型的List集合。

最新文章

  1. 整理一下Entity Framework的查询 [转]
  2. TCP发消息续传文件
  3. spring理解
  4. label标签的用法
  5. [iOS基础控件 - 6.12.3] @property属性 strong weak copy
  6. 使用 Windows 窗体 TextBox 控件创建密码文本框
  7. linux 列出安装包内的文件
  8. 暴力求解——UVA 572(简单的dfs)
  9. 文本相似度算法——空间向量模型的余弦算法和TF-IDF
  10. spring mvc 提交数组等复杂类型
  11. oracle数据库全然恢复和不全然恢复以及运行用户管理辈分恢复
  12. springboot 入门五-日志一
  13. android判断网络是否可用
  14. leaflet渲染mapbox gl的矢量数据
  15. logstash配置
  16. python_sort(key=) 的使用
  17. MVC model验证 获取验证错误信息
  18. golang 转换markdown文件为html
  19. Git版本退回和修改
  20. gentoo openrc 开机打印信息

热门文章

  1. react 也就这么回事 01 —— React 元素的创建和渲染
  2. oracle数据库表导出
  3. HMS Core Discovery第13期回顾长文——构建手游中的真实世界
  4. 一个杂项PDF
  5. 【windows 操作系统】什么是窗口?|按钮也是窗口
  6. cannot send list of active checks to "127.0.0.1": host [Zabbix server] not monitored
  7. 基于Netty的一个WeoSocket通信服务器与客户端代码(非JS代码)
  8. 哈工大 计算机网络 实验二 可靠数据传输协议(停等协议与GBN协议)
  9. Pycharm:调试、断点
  10. python 编辑器提示 do not use bare except