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.