map小结
来源:互联网 发布:拍卖网网站源码 编辑:程序博客网 时间:2024/05/16 08:28
map总结
Hashtable
├-HashMap
└-WeakHashMap
通用Map,用于在应用程序中管理映射,通常在 java.util 程序包中实现
- HashMap
- Hashtable
- Properties
- LinkedHashMap
- IdentityHashMap
- TreeMap
- WeakHashMap
- ConcurrentHashMap
HashMap
最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度。HashMap最多只允许一条记录的键为Null(多条会覆盖);允许多条记录的值为 Null。非同步的。
Hashtable
与 HashMap类似,不同的是:key和value的值均不允许为null;它支持线程的同步,即任一时刻只有一个线程能写Hashtable,因此也导致了Hashtale在写入时会比较慢。 LinkedHashMap保存了记录的插入顺序,在用Iterator遍历LinkedHashMap时,先得到的记录肯定是先插入的.在遍历的时候会比HashMap慢。key和value均允许为空,非同步的。
TreeMap
+ 增强for循环使用方便,但性能较差,不适合处理超大量级的数据。+ 迭代器的遍历速度要比增强for循环快很多,是增强for循环的2倍左右。+ 使用entrySet遍历的速度要比keySet快很多,是keySet的1.5倍左右。
0 0
- Map小结
- Map小结
- map小结
- map小结
- Map小结
- map插入对象小结
- STL map 插入小结
- Map,set,list小结
- map插入对象小结
- baidu map API 小结
- STL map 插入小结
- stl::map使用小结
- STL-map小结
- MAP遍历与小结
- 数组 Map 使用小结
- set,map 容器特性小结
- STL之Map使用小结
- 黑马程序员 Map 集合小结
- 学习jquery基础的笔记
- [LeetCode]9. Palindrome Number
- 调试
- 《ACM程序设计》书中题目--problem j
- C++编码规范
- map小结
- OpenJudge-Mooc 2:A Knight's Journey(dfs)
- WPF:TabItem的Header拉伸的TabControl
- 利用google工具进行关键词研究
- opencv——convertTo
- 关于typedef的用法总结
- 【JQuery】使用JQuery实现城市两级或三级联动(下拉菜单)
- java.lang.ClassNotFoundException: com.taobao.api.ApiException解决
- 网络基础知识记录