Java 中 HashMap 和 LinkedHashMap 的區別
在這篇文章中,我們將瞭解 Java 中 HashMap 和 LinkedHashMap 的區別。
HashMap
在這個結構中,不會保留插入順序。
它使用 HashTable 來儲存對映。
它擴充套件了“AbstractMap”。
它實現了“Map”介面。
此功能在 JDK 2.0 中引入。
它的開銷相對較低。
LinkedHashMap
在這個結構中,不會保留插入順序。
它使用 HashTable 和連結串列來儲存對映。
它擴充套件了“Hashmap”。
它實現了“Map”介面。
此功能在 JDK 4.0 中引入。
它的開銷相對較高。
這是因為它必須保持對映結構中條目的順序。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP