本文主要是介绍Java中实现的Hashmap与Hashtable简谈,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Hashmap与Hashtable
1.在Java中,HashMap是非同步线程不安全的,没有适当的同步代码就无法在多线程间共享,而Hashtable是同步的,意味着它是线程安全的,可以在多线程间共享。
2.HashMap允许存在一个空键以及多个空值,然而Hashtable不允许存在任何空的键以及空值。
3.在线程同步不是特别需要的应用场合,更偏爱于使用Hashmap,Hashmap是在Hashtable之上的再优化。
这篇关于Java中实现的Hashmap与Hashtable简谈的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!