Hashmap JDK1.7和1.8有哪些区别?最深入分析2020

美团面试题:Hashmap的结构,1.7和1.8有哪些区别,史上最深入的分析 不同点: JDK1.7用的是头插法,而JDK1.8及之后使用的都是尾插法,那么他们为什么要这样做呢?头插法创建单链表(生成的链表中结点的顺序与输入的顺序相反)尾插法创建单链表(与输入的顺序相同)因为JDK1.7是用单链表进行的纵向延伸,当采用头插法时会容易出现逆序且环形链表死循环问题。但是在JDK1.8之后是因为加入了红
相关文章
相关标签/搜索