java集合之Map
2020-04-02 13:54:38 0 举报
java集合之Map基础(必掌握)
作者其他创作
大纲/内容
实现
interface
TreeMap
Properties是线程安全的,因为继承Hashtable,另外Properties存储元素的时候也采用key和value的形式存储,并且key和value只支持String类型,不支持其他类型。Properties被称为属性类。
Hashtable集合底层也是哈希表数据结构,是线程安全的,其中所有的方法都带有synchronized关键字,效率较低,现在使用较少了,因为控制线程安全有其他更好的方案。
1.Map集合和Collection集合没有关系,2.Map集合以key和value的这种键值对的方式存储元素。3.key和value都是存储java对象的内存地址。4.所有Map集合的key特点:无序不可重复的。Map集合的key和Set集合存储元素特点相同。
SortedMap
Map
Hashtable
TreeMap集合底层的数据结构是一个二叉树。
继承
Properties
SortedMap集合的key存储元素的特点:首先是无序不可重复的,另外放在SortedMap集合key部分的元素会自动按照大小顺序排序,称为可排序的集合。
HashMap集合底层是哈希表数据结构,是非线程安全的。
HashMap
收藏
收藏
0 条评论
下一页