首页 > 试题广场 >

下面关于HashMap和Hashtable说法错误的有?

[单选题]
下面关于HashMap和Hashtable说法错误的有?
  • HashMap不能保证元素的顺序,HashMap能够将键设为null
  • Hashtable不能将键和值设为null,否则运行时会报空指针异常错误
  • HashMap线程不安全,Hashtable线程安全
  • HashMap使用键/值得形式保存数据,但是允许一次只插入键或者值
HashMap几乎等价于HashTable,主要区别在于线程安全性,同步(synchronization)以及速度。
HashMap是非同步的,可以接受null的Key和value,HashTable是同步的,线程安全,多个线程可以共享一个HashTable,不可以为null。
单线程环境下HashTable是synchronized所以比HashMap要快
HashMap不能保证随着时间的推移Map中元素次序不变。

发表于 2018-11-21 17:28:45 回复(0)