您的位置:首页 > 编程语言 > Java开发

自学Java系列 笔记2 Java集合3

2015-09-01 22:28 295 查看
List

1. List 代表一个元素有序、且可重复的集合,集合中的每个元素都有其对应的顺序索引

2. List 允许使用重复元素,可以通过索引来访问指定位置的集合元素。

3. List 默认按元素的添加顺序设置元素的索引。



Map

1. Map 用于保存具有映射关系的数据,因此 Map
集合里保存着两组值,一组值用于保存 Map
里的 Key,另外一组用于保存 Map
里的 Value

2. Map 中的 key

value 都可以是任何引用类型的数据

3. Map 中的 Key
不允许重复,即同一个 Map
对象的任何两个 Key
通过 equals
方法比较中返回 false

4. Key 和 Vlaue
之间存在单向一对一关系,即通过指定的 Key
总能找到唯一的,确定的 Value。



5. 与 HashSet
集合不能保证元素的顺序一样,Hashtable
、HashMap
也不能保证其中 key-value对的顺序

6. Hashtable 、HashMap
判断两个 Key
相等的标准是:两个 Key
通过 equals
方法返回 true,hashCode
值也相等。

7. Hashtable 、HashMap
判断两个 Value相等的标准是:两个 Value
通过 equals
方法返回 true

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: