HashMap到底是插入链表头部还是尾部

HashMap到底是插入链表头部还是尾部

原文链接:http://www.cnblogs.com/chengxiao/p/6059914.html#3981914

结论:在jdk1.8之前是插入头部的,在jdk1.8中是插入尾部的。

源码中有趣的点:

jdk1.8中Entry不见了

在jdk1.6中,HashMap中有个内置Entry类,它实现了Map.Entry接口;而在jdk1.8中,这个Entry类不见了,变成了Node类,也实现了Map.Entry接口,与jdk1.6中的Entry是等价的。

原文地址:https://www.cnblogs.com/txfsheng/p/9140614.html