package cn.itcast_05;
import java.util.HashMap;
import java.util.Hashtable;
/*
*
* HashMap和Hashtable的区别
*
* Hashtable:线程安全,效率低,不允许null键和null值
* HashMap:线程不安全,效率高。允许null键和null值
*
*/
public class HashMap和Hashtable的区别 {
public static void main(String[] args) {
//HashMap<String , String> hm = new HashMap<String , String>();
Hashtable<String , String> hm = new Hashtable<String , String>();
hm.put("it001", "hello");
hm.put(null,"world");
hm.put("java", null);
System.out.println(hm);
}
}
HashMap与Hashtable的区别:举例说明
最新推荐文章于 2025-12-01 18:34:47 发布
本文深入对比了Java中HashMap和Hashtable的使用区别。详细解析了两者在线程安全性、效率及对null键值的支持上的不同,是Java开发者理解集合框架中Map接口实现的重要参考资料。
3102

被折叠的 条评论
为什么被折叠?



