摘要: 在上一篇随笔中,分析了HashMap的源码,里面涉及到了3个钩子函数(afterNodeAccess(e),afterNodeInsertion(evict),afterNodeRemoval(node)),用来预设给子类——LinkedHashMap调用。 一,LinkedHashMap数据结构 阅读全文
posted @ 2018-03-06 19:45 Zender 阅读(1144) 评论(0) 推荐(0) 编辑
摘要: 一,HashMap简介 1,HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。 2,HashMap 继承于AbstractMap,实现了Map、Cloneable、java.io.Serializable接口。 3,HashMap 的实现不是同步的。它的key、value 阅读全文
posted @ 2018-03-06 19:40 Zender 阅读(325) 评论(0) 推荐(0) 编辑