jdk8中对HashMap做了哪些改变?在java 1.8中,如果链表的长度超过了8,那么链表将转换为红黑树。(桶的数量必须大于64,小于64的时候只会扩容)发生hash碰撞时,java 1.7 会在链表的头部插入,而java 1.8会在链表的尾部插入在java 1.8中,Entry被Node替代(换了一个马甲)。