/*
* HashMap和Hashtable的区别?
* A:HashMap是线程不安全的,效率高。允许使用 null 值和 null 键。
* B:Hashtable是线程安全的,效率低。任何非 null 对象都可以用作键或值。
*/
import java.util.Hashtable;
public class HashtableDemo {
public static void main(String[] args) {
// HashMap<String, String> hm = new HashMap<String, String>();
Hashtable<String, String> hm = new Hashtable<String, String>();
hm.put("hello", "world");
// hm.put(null, "haha");// NullPointerException
// hm.put("xixi", null);// NullPointerException
System.out.println(hm);
}
}
//楼主可以通过这段代码,来通过实例了解HashMap和Hashtable的区别 |