03HashMap源码解析 - 草稿

HashMap基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。(除了不同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同。)此类不保证映射的顺序,特别是它不保证该顺序恒久不变。

值得注意的是HashMap不是线程安全的,如果想要线程安全的HashMap,可以通过Collections类的静态方法synchronizedMap获得线程安全的HashMap.
//线程安全的HashMap
Map map=Collections.synchronizedMap(new HashMap());

03HashMap源码解析 - 草稿_第1张图片
03HashMap源码解析 - 草稿_第2张图片

你可能感兴趣的:(03HashMap源码解析 - 草稿)