摘要: 如果想系统详细的了解HashMap请移步各大佬博客。这篇文章只是个人的一些见解。 之前看博客都说 HashMap 的存储是数组+链表(jdk6), 或者数组+链表 和 数组+红黑树 共存(jdk8)(我电脑上没有jdk7所以没有验证jdk7是怎样存储的)。 我认为描述成 链表类型的数组 或者 红黑树 阅读全文
posted @ 2018-12-18 10:23 奥德赛jump 阅读(320) 评论(0) 推荐(0)
摘要: 怎样才能让HashMap以红黑树类型存储数据? 看上面的代码可知:如果一个Node的长度大于等于7。就会触发Node转TreeNode的操作。 我向一个map中插入了一百万条数据(插入一亿条时,内存溢出了),也没有发现代码走这一步。是我的数据量不够大,还是操作有问题? 求大佬解答 阅读全文
posted @ 2018-12-18 10:19 奥德赛jump 阅读(800) 评论(1) 推荐(0)