Map集合的特点:
1,Map 集合是一个双列集合,Collectionshi 单列集合。
2,Map 一次存一对元素,通过键值对的形式,键和值有对应关系。Colletion是一次存一个元素。
3,Map集合必须要保证集合中键的唯一性。不保证元素的唯一性获取就会出问题。
(Collection 是单身汉,Map是一对夫妻。)
Map 相关的其他小知识
Map集合没有迭代器。
迭代器是Collection集合具备的。
Map集合的去处元素的原理:
就是将Map集合先转成Set集合,再进行迭代。
Map的子类对象:
--Hashtable:底层是哈希表数据结构,是同步的。不允许null作为键,null作为值
-Properties:用于配置文件的定义和操作,使用频率非常高,同时键和值都是字符串。
是集合中可以和IO技术向结合的对象。
--HashMap:底层也是哈希表数据结构,是不同步的。允许null,null作为值。替代了Hashtable。
-LinkedHashMap:次子类提供了以个可以让存储的数据有序。
--TreeMap:可以用来对Map集合中的键进行排序
08-14
09-17