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