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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 短板 中级黑马   /  2015-5-8 09:54  /  599 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Hashtable是jdk_1.0时就有,HashMap是jdk_1.2时出现
1 底层数据结构
        Hashtable : 哈希表;
        HashMap  : 哈希表;
2 关于null
        Hashtable  : 不允许使用null作为值或者键;
        HashMap   : 允许使用null作为值或者键;
        eg: put(null,null)
                Hashtable 错误;
                HashMay  正确;
3 安全性
        Hashtable : 线程同步 更安全 ;
        HashMap : 线程不同步  不安全 ;
        注: 由于Hashtable效率低于HashMap 建议使用HashMap 。

4 个回复

倒序浏览
总结得很好,学习了
回复 使用道具 举报
补充一下,继承体系也不一样。
回复 使用道具 举报
感谢分享
回复 使用道具 举报
恩恩,受教了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马