java map使用比较
Posted zhucezmf
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java map使用比较相关的知识,希望对你有一定的参考价值。
截图中包含了使用不同方式获取map中值的大致时间对比:
截图出处:https://www.imooc.com/video/21579
hashmap底层存储的原理
插入和遍历100万数据耗时分析,LinkedHashMap要优于HashMap
将数据量设置为500万,LinkedHashMap存储更加耗时,遍历速度快些
实验体现TreeMap的插入效率较小
总结:
LinedMap能保证输入和输出的顺序是一致的;TreeMap能保证按照key排序;
以上是关于java map使用比较的主要内容,如果未能解决你的问题,请参考以下文章
java中list、map如何使用麻烦给个介绍比较详细的文章(介绍基础、使用、混用)
java map中containsValue中怎么比较对象是不是相等