HashMap和Hashtable的区别
2020-04-04 本文已影响0人
年迈的代码机器
HashMap个Hashtable的区别主要体现在三个方面:线程安全性,同步,速度
HashMap是非同步的,线程不安全的,速度快的
Hashtable是同步的,线程安全的,速度相对慢的。
如果是单线程的话,使用HashMap较好。速度快,没有线程安全问题。
HashMap不能保证随着时间的推移Map中的元素次序是不变的。
HashMap个Hashtable的区别主要体现在三个方面:线程安全性,同步,速度
HashMap是非同步的,线程不安全的,速度快的
Hashtable是同步的,线程安全的,速度相对慢的。
如果是单线程的话,使用HashMap较好。速度快,没有线程安全问题。
HashMap不能保证随着时间的推移Map中的元素次序是不变的。