各位小伙伴们大家好,好久不见,这次小编要介绍的是Map接口的另外一个实现类Hashtable,java.util.Hashtable
Hashtable底层是一个哈希表,它是一个线程安全的集合,单线程集合,速度慢,Hashtable集合不能存储null值,null键。
HashMap集合底层是一个哈希表,是线程不安全集合,是一个多线程集合,不过它的速度很快,可以存储null值,null键。
不过Hashtable集合逐渐被HashMap集合取代,但是Hashtable的子类Properties依然沿用,Properties集合也是唯一一个和IO流相结合的集合。
代码如下:
public class Demo20Hashtable {public static void main(String[] args){HashMap
//new一个对象Hashtable
关于Hashtable集合的特点还有用法,小编就先说到这里,Hashtable集合当中key和value是不允许为空的,虽然Hashtable不常用了,但是,小编觉得还是有必要提一下,大家简单了解就好。希望这篇文章可以帮到大家,也欢迎各位小伙伴补充和纠错。
关键词: table