标签:style blog http java color 使用
Hashtable:
1. key和value都不许有null值
2. 使用enumeration遍历
3. 同步的,每次只有一个线程能够访问
4. 在java中Hashtable是H大写,t小写,而HashMap是H大写,M大写
HashMap:
1. key和value可以有null值
2. 使用iterator遍历
3. 未同步的,多线程场合要手动同步HashMap
HashSet
1. 底层调用HashMap
2. 不允许有重复值
常用Java操作:
7 HashMap<Integer, Integer> hm = new HashMap<Integer, Integer>();
8 hm.put(key, value);
9 hm.containsKey(key);
10 hm.containsValue(value);
11 hm.remove(key);
12 hm.remove(key, value);
13 HashSet<Integer> hs = new HashSet<Integer>();
14 hs.add(e);
15 hs.contains(o);
16 hs.remove(o);
Reference:
http://blog.sina.com.cn/s/blog_4586764e0100ivup.html
http://www.blogjava.net/fisher/archive/2006/12/13/87398.html
http://blog.csdn.net/wl_ldy/article/details/5941770
http://www.pakzilla.com/2009/08/24/hashmap-vs-hashtable-vs-hashset/
HashTable HashMap HashSet区别(java),布布扣,bubuko.com
HashTable HashMap HashSet区别(java)
标签:style blog http java color 使用
原文地址:http://www.cnblogs.com/springfor/p/3859628.html