Java中HashMap和LinkedHashMap的区别

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

哈希表

  • 在这种结构中,插入的顺序没有保留。

  • 它使用 HashTable 来存储映射。

  • 它扩展了“AbstractMap”。

  • 它实现了“映射”接口。

  • 这是在 JDK 2.0 中引入的。

  • 它的开销相对较低。

链接哈希映射

  • 在这种结构中,插入的顺序没有保留。

  • 它使用 HashTable 和 Linked List 来存储映射。

  • 它扩展了'Hashmap'。

  • 它实现了“映射”接口。

  • 这是在 JDK 4.0 中引入的。

  • 它的开销相对较高。

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

以上是 Java中HashMap和LinkedHashMap的区别 的全部内容, 来源链接: utcz.com/z/327565.html

回到顶部