黑马程序员技术交流社区
标题:
Hashtable和HashMap 的区别?
[打印本页]
作者:
任睦强
时间:
2012-4-16 12:57
标题:
Hashtable和HashMap 的区别?
Hashtable和HashMap 的区别?
作者:
孙宇晨
时间:
2012-4-16 13:06
Hashtable继承自Dictionary类,而HashMap是Java1.2引进的Mapinterface的一个实现
HashMap允许将null作为一个entry的key或者value,而Hashtable不允许.
最大的不同是,Hashtable的方法是Synchronize的,而HashMap不是,在
多个线程访问Hashtable时,不需要自己为它的方法实现同步,而HashMap就必须为之提供外同步。
Hashtable和HashMap采用的hash/rehash算法都大概一样,所以性能不会有很大的差异。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2