JAVA的容器---List,Map,Set 
Collection
├List
│├LinkedList
│├ArrayList
│└Vector
│ └Stack
└Set
Map
├Hashtable
├HashMap
└WeakHashMap

Collection是最基本的集合接口,一个Collection代表一组Object,Java SDK不提供直接继承自Collection的类,Java SDK提供的类都是继承自Collection的“子接口”如List Set,区别在于List是有序的Collection,且其中允许重复的元素,比如我们常用的Vector,ArrayList,LinkedList,都是实现了List接口的类;而Set是一种不包含重复的元素的Collection。
Map没有继承Collection接口,Map提供key到value的映射。一个Map中不能包含相同的key,每个key只能映射一个 value。HashMap是实现了Map接口的具体类。

转自 http://bbs.csdn.net/topics/200040455

最新文章

  1. codevs 1245 最小的N个和
  2. dedecms循环列表样式
  3. 首师大附中科创教育平台 我的刷题记录 0325 50212228海岛帝国:LYF的太空运输站
  4. Dialog( 对话框) 组件
  5. Mac_OS_Sierra_10.12.6编译OpenJDK9
  6. Hadoop介绍
  7. 【ShaderToy】基础篇之谈谈点、线的绘制
  8. php hook编程机制
  9. Android 右上角菜单栏
  10. Tcp/IP 的四层模型
  11. WIN10下Prolific USB-to-Serial Comm Port驱动
  12. Django之Template
  13. .18-浅析webpack源码之compile流程-rules参数处理(1)
  14. easyui+webuploader+ckeditor实现插件式多图片上传
  15. AngularJS报错:[$compile:tpload]
  16. iOS .tdb代替.dylib
  17. Java事件基础
  18. 总纲篇:产品结构设计指导VII(本博客指引章节)
  19. php 判断两个时间段是否有交集
  20. 20155210 2016-2017-2 《Java程序设计》第10周学习总结

热门文章

  1. C#中 int.TryParse 的用法
  2. 大小端; union
  3. Appium+Robotframework实现Android应用的自动化测试-5:RIDE中AppiumLibrary的配置
  4. ios 音乐播放,音乐信息显示方法
  5. locustio压力测试
  6. ACM/ICPC 之 模拟 (HNUOJ 13391-换瓶模拟)
  7. Java for LeetCode 212 Word Search II
  8. pthread_cond_wait的原子性
  9. QT Creator调用动态链接库实例
  10. 【leetcode】Edit Distance (hard)