首页 > 试题广场 >

请说出java.util.HashMap和java.util

[问答题]

请说出java.util.HashMap和java.util.Hashtable的区别(至少说出两点)。

HashMap线程不安全,但是效率高
HashTable线程安全,但是效率低
HashMap 的key和value都可以是null值
HashTable 的key和value都不可以是null值

发表于 2020-05-20 15:34:43 回复(0)

<p>前者不支持多线程同步,后者支持所以相对而言可能前者效率高,但是不安全。其次前者可以存一个null的key和多个null的value,后者不行</p>

编辑于 2020-05-03 17:13:40 回复(0)
线程安全
null的存储
继承的父类
初始容量和扩容方式
hash的生成方式
发表于 2020-08-13 15:31:53 回复(0)
(1)是否存储null值
(2)遍历方式不同
(3)扩容方式不同
(4)初始容量不同
(5)线程安全问题
发表于 2020-02-18 15:43:06 回复(0)
hashmap 不同步,线程不安全,可以存放最多一个null元素,hashtable,线程同步。安全,一个null元素也不可以放
发表于 2019-12-16 23:27:02 回复(0)
1、线程安全
2、null键
3、继承类
4、扩容方式
发表于 2019-12-09 14:08:17 回复(0)
1.HashMap线程不安全,HashTable线程安全
2.HashMap可以null键,HashTable不可以null键
发表于 2019-12-06 17:26:17 回复(0)