Java 中 HashMap 和 LinkedHashMap 的区别


在这篇文章中,我们将了解 Java 中 HashMap 和 LinkedHashMap 的区别。

HashMap

  • 在这个结构中,不会保留插入顺序。

  • 它使用 HashTable 来存储映射。

  • 它扩展了“AbstractMap”。

  • 它实现了“Map”接口。

  • 此功能在 JDK 2.0 中引入。

  • 它的开销相对较低。

LinkedHashMap

  • 在这个结构中,不会保留插入顺序。

  • 它使用 HashTable 和链表来存储映射。

  • 它扩展了“Hashmap”。

  • 它实现了“Map”接口。

  • 此功能在 JDK 4.0 中引入。

  • 它的开销相对较高。

  • 这是因为它必须保持映射结构中条目的顺序。

更新日期:24-Mar-2021

895 次浏览

开启您的职业生涯 Career

完成课程,获得认证

开始
广告
© . All rights reserved.