Hashtable子类是从JDK 1.0时提供的二元偶对象保存集合

Hashtable子类中的方法都属于同步操作(线程安全),不允许保存null数据,否则会出现空指针异常
HashMap中的方法属于异步操作(非线程安全),允许保存null
范例:使用Hashtable子类保存数据
package com.lxh.eighteenchapter;
import java.util.Hashtable;
import java.util.Map;
public class JavaCollectionDemo502 {
public static void main(String[] args) {
Map<String,Integer> map=new Hashtable<String,Integer>();
map.put("one", 1);
map.put("two", 2);
System.out.println(map);
}
}
执行结果
{two=2, one=1}
散序
本文深入对比了Hashtable与HashMap两种集合类的区别,详细介绍了Hashtable作为早期线程安全的二元偶对象保存集合,其方法均为同步操作,不允许保存null数据;而HashMap则提供了非线程安全的异步操作,允许保存null数据。通过实例演示了如何使用Hashtable保存数据。
1050

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



