Map,HashMap,Hashtable
来源:互联网 发布:淘宝大学教程百度云 编辑:程序博客网 时间:2024/06/05 06:33
Map:
Map 集合是一个双列集合,Map 一次存一对元素,通过键值对的形式,键和值有对应关系,Map集合必须要保证集合中键的唯一性。不保证元素的唯一性获取就会出问题。
Map接口的特点是元素是 key、value映射,其中value可以重复,key不可以重复
Map集合中put 方法表示放入一个键值对,如果键已存在则覆盖,如果键不存在则添加。
HashMap:
HashMap所实现的接口是:Map
HashMap中能够获取所有Key的方法是:keySet
关于HashMap类的描述:HashMap使用键/值的形式保存数据, HashMap允许将null用作键, HashMap允许将null用作值
HashMap中能够获取所有Value的方法是:values
HashMap描述:HashMap中Key和Value的值允许为null,HaspMap中Key的值不允许重复
HashMap中增加元素的方法是put。
Hashtable:
HashTable所实现的接口是:Map
HashTable中能够获取所有Key的方法是: keySet
HashTable中能够获取所有Key的方法是:values
HashTable描述正确的是:HashTable中Key和Value的值不允许为null,HashTable中Value的值允许重复
HashMap,Hashtable:
HashMap是jdk1.2版本出现集合框架时添加到类库中的,它的线程同步是不安全的,Hashtable是jdk1.0时就出现的比较古老的类,它的线程同步是安全的,这两个集合类,哪一个性能更高HashMap。
关于HashMap和Hashtable正确的说法有:都实现了Map接口,Hashtable 不允许null键或值
HashMap和Hashtable的区别:
HashMap不是线程安全的;
HashTable是线程安全的一个Collection。
HashMap是Hashtable他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,在只有一个线程访问的情况下,效率要高于Hashtable。
HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。
List和 Map区别?
一个是存储单列数据的集合,另一个是存储键和值这样的双列数据的集合,List中存储的数据是有顺序,并且允许重复;Map中存储的数据是没有顺序的,其键是不能重复的,它的值是可以有重复的。
- Map ,Hashmap,HashTable,LinkedHashMap
- STL hashmap map hashtable
- Map,HashMap,Hashtable
- Map,HashMap,Hashtable,TreeMap总结
- Map HashMap HashTable Set HashSet
- java中的Map、HashMap、HashTable
- Map/hashMap、treeMap、hashtable区别、、
- stl hashmap与map hashmap与hashtable
- stl hashmap与map hashmap与hashtable
- stl hashmap与map hashmap与hashtable
- stl hashmap与map hashmap与hashtable
- stl hashmap与map hashmap与hashtable
- Vector List Collection Map HashMap HashTable
- Collection,Map,HashMap,hashTable,TreeMap,List区别
- Map接口——HashMap和Hashtable
- Collection,Map,HashMap,hashTable,TreeMap,List区别
- java容器--Map{Hashtable,HashMap,WeakHashMap}
- Map 接口—— HashMap 和 Hashtable
- 线性判别分析LDA(Linear Discriminant Analysis)
- fatal: refusing to merge unrelated histories怎么解决?
- 网络判断
- interrputed与isInterrupted的根据
- 单火线
- Map,HashMap,Hashtable
- caffe 菜鸟学习记录
- post请求
- 手把手教你系列
- 网页字体缩放样式-webkit-text-size-adjust
- 51单片机控制引脚
- 使用Hadoop运行WorldCount示例
- 【Android】 美团点评校招一面17/9/21
- post 请求