链表--树(链长度>8、数组长度大于64)总结:
备注:现在重点讲map,不讲树的操作。树在算法课里有详细学习
据 java 集合框架的创始人Josh Bloch描述,这样的写法是一个失误。
在java集合框架中,类似这样的写法很多,最开始写java集合框架的时候,他认为这样写,在某些地方可能是有价值的,直到他意识到错了。
显然的,JDK的维护者,后来不认为这个小小的失误值得去修改,所以就这样存在下来
注意:扩容复杂、绕、难
备注:线程不安全的
图解: 假设我们 new HashMap(8)迁移前:长度8 扩容临界点6(8*0.75)
tips:移除方法:一个参数
两个移除方法,参数上的区别
走的同一个代码
本文由传智教育博学谷 - 狂野架构师教研团队发布
如果本文对您有帮助,欢迎关注和点赞;如果您有任何建议也可留言评论或私信,您的支持是我坚持创作的动力
转载请注明出处!
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |