A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© xiangzhuni886 中级黑马   /  2016-5-1 14:46  /  422 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

HashMap与HashTable有什么区别?对比Hashtable VS HashMap

1 个回复

倒序浏览
zhglyxgs 来自手机 中级黑马 2016-5-1 16:18:02
沙发
:HashMap 是 Hashtable的一个轻量级实现,HashMap里面的方法是异步的,效率要高,因为异步的时候大家都可以用,所以效率要高;
而Hashtable里面的方法不是异步的,而是同步的一个时间段里只能一个人访问所以效率要低。但是它保证了数据的一致性和唯一性。
他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。
HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马