Map键值对
HashMap:
LinkedHashMap:
1. LinkedHashMap 是 HashMap 的一个子类,它保留插入的顺序,如 果需要输出的顺序和输入时的相同,那么就选用 LinkedHashMap。
2. LinkedHashMap 是 Map 接口的哈希表和链接列表实现,具有可预知的迭代顺序。
3. LinkedHashMap 来帮助我们实现了有序的 HashMap!有序
(注意:HashMap变成安全的方法:
一.Collections.synchronizedMap()返回一个新的Map,使hashmap安全或者实现。
二.重新改写了HashMap,具体的可以查看java.util.concurrent.ConcurrentHashMap. 这个方法比方法一有了很大的改进.在 ConcurrentHashMap 中,当执行 put 方法的时候,会需要加锁来完成
)
HashTable: