gpt4 book ai didi

java - LinkedHashMap 的缺点?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:55:56 27 4
gpt4 key购买 nike

使用 LinkedHashMap 而不是 HashMap 有什么缺点吗?大多数帖子似乎都在讨论 LinkedHashMaps 的优势(例如 this oneAPI ),但我找不到 HashMaps 更好的任何理由。

最佳答案

正如文档所说,此实现与 HashMap 的不同之处在于它维护一个贯穿其所有条目的双向链表。。这具有允许可预测的迭代顺序的好处,但缺点是增加了内存使用量并且可能更高的插入成本 - 没有免费的东西,附加结构(链表)使用一些内存并且需要额外的 CPU 成本才能维护。

关于java - LinkedHashMap 的缺点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22593762/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com