黑马程序员技术交流社区
标题:
Map接口的特点
[打印本页]
作者:
a13783559191
时间:
2015-6-17 13:24
标题:
Map接口的特点
Map是比较特殊的集合,也叫映射,它一次存储两个数据(一个键值对,Entry)。键(key)和值(value)可以是任何类型,键不允许重复,值允许重复。一个键有且只能对应一个值。键和值的类型可以不一样。
HashMap:基于哈希表结构的Map实现,允许使用null值和null键,不保证顺序,不保证线程安全。
LinkedHashMap:基于哈希表和链表结构的Map实现,允许使用null值和null键,维护插入顺序为遍历顺序,不保证线程安全。
TreeMap:基于平衡二叉树结构的Map实现,不允许null键,允许null值,根据其键的自然顺序进行排序,不保证线程安全。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2