HashMap&LinkedHashMap

2016-09-01 13:23:07 0 举报
仅支持查看
HashMap和LinkedHashMap都是Java中的Map接口的实现类,它们都用于存储键值对。但是,它们的内部实现方式不同。 HashMap是一种基于哈希表的Map接口的实现,它允许使用null值和null键,是非线程安全的,它的遍历速度很快。 LinkedHashMap是HashMap的一个子类,它保留了插入顺序,即遍历顺序为插入顺序。它是非线程安全的,但在迭代时可以使用Collections.synchronizedMap()方法来使其线程安全。 总之,HashMap和LinkedHashMap都是常用的数据结构,它们各有优缺点,可以根据具体需求选择使用哪种类型的Map。
作者其他创作
大纲/内容
评论
0 条评论
下一页