java集合之LinkedHashMap

2020-01-17  本文已影响0人  这一刻_776b

1、LinkedHashMap继承于HashMap,底层使用哈希表和双向链表来保存所有元素,并且它是非同步,允许使用null值和null键。

2、基本操作与父类HashMap相似,通过重写HashMap相关方法,重新定义了数组中保存的元素Entry,来实现自己的链接列表特性。该Entry除了保存当前对象的引用外,还保存了其上一个元素before和下一个元素after的引用,从而构成了双向链接列表。

参考文献:http://zhangshixi.iteye.com/blog/673789l

上一篇下一篇

猜你喜欢

热点阅读