Java学习笔记(二二)――Java HashMap(二)
到映射中所需的条目数及其加载因子,以便最大限度地减少 rehash 操作次数。如果初始容量大于最大条目数除以加载因子,则不会发生 rehash 操作。
六、Hashmap的实现不是同步的,这意味着它不是线程安全的。它的key,value都可以为null。此外,HashMap中的映射不是有序的。
HashMap不是线程安全的意思是多个线程操作的时候,结果可能不可预料,在操作
系统中我们学习过,线程的安全状态是绝对安全的,不安全状态是可能会出现不安全的现象,如死锁,但有可能不会出现。
HashMao的映射不是有序的,如下拉链法的例子:
在有拉链法建立散列表的时候,最终建立的散列表和最初的关键字码中的顺序是不一样的。