黑马程序员技术交流社区
标题:
HashMap和Hashtable的区别
[打印本页]
作者:
松松2016
时间:
2016-9-14 21:26
标题:
HashMap和Hashtable的区别
HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。
HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。
HashMap把Hashtable的contains方法去掉了,改成containsvalue和containsKey。因为contains方法容易让人引起误解。
Hashtable继承自Dictionary类,而HashMap是Java1.2引进的Map interface的一个实现。
作者:
灵动
时间:
2016-9-14 22:20
楼主|+1+1+1
作者:
java程序猿
时间:
2016-9-14 22:47
感谢楼主的大力分享
作者:
huangbinqqian
时间:
2016-9-14 22:48
线程安全和线程不安全
作者:
Zzh94520
时间:
2016-9-14 23:00
666666666666666666
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2