黑马程序员技术交流社区

标题: 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