码迷,mamicode.com
首页 > 编程语言 > 详细

Java集合类学习笔记(Map集合)

时间:2016-04-14 18:00:19      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:

Map用于保存具有映射关系的数据,因此Map集合里保存着两组数据,一组用于保存Map的key,一组用于保存key所对应的value。

Map的key不允许重复。

HashMap和Hashtable都是Map接口的典型实现类,他们的关系类似于ArrayList和Vector的关系。

 

HashMap和Hashtable的区别:

  • Hashtable是一个线程安全的Map实现,但HashMap是线程不安全的实现。
  • Hashtable不允许使用null作为key和value,HashMap可以使用。

 

LinkedHashMap是HashMap的一个子类,也使用双向链表来维护key-value的次序。

 

Java集合类学习笔记(Map集合)

标签:

原文地址:http://www.cnblogs.com/microyum/p/5391794.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!