其实,到底是用HashMap和Hashtable主要看需求, 1.它们俩都共同实现了:Map接口,但是Hashtable实现是基于Dictionary抽象类的,在java5的时候提供了ConcurrentHashMap,来代替Hashtable,主要是比Hashtable的扩展性好. 不同点: 1.HashMap的key可以为null(只能有一个把null),value可以有一个或多个null.当get()方法返回null时候,可以表示key或者value的值为null, 这时候问题来了,在Ha…