java map
总览
一、HashMap
1、特点
a、key-value,键值对,key唯一
b、无序
c、无索引
d、线程不安全
e、key和value都可以null null
2、数据结构
哈希表
二、LinkedHashMap
1、特点
a、key-value
b、有序
c、无索引
d、线程不安全
e、k v可为null
2、数据结构
哈希表+双向链表
三、TableMap
1、特点
a、键值对
b、无序
c、无索引
d、线程安全
e、k v不可为null
2、数据结构
哈希表
四、Properties
1、特点
a、键值对
b、无序
c、无索引
d、线程安全
e、k v不为null
f、k v都是字符串类型
2、数据结构
哈希表
五、TreeMap
1、特点
a、键值对
b、可排序
c、无索引
d、线程不安全
e、k v不为null
2、数据结构
红黑树