1:HashMap线程不安全,效率高 Hashtable线程安全效率低
2:HashMap可以有null的key和value Hashtable不能有null的key和value
3:HashMap继承自AbstractMap实现了Map Hashtable继承自Dictionary实现了Map
4:HashMap里面有containsKey、containsValue方法 Hashtable里面有containsKey、containsValue、contains方法(contains方法等同于containsValue方法)
相关文章
- 01-27MVC和DDD的贫血和充血模型对比-架构区别
- 01-27Pull和Push的关系以及区别
- 01-27先进制造aps专题四 计划型简单aps系统(plan)和排产型复杂aps系统(Scheduling)的区别
- 01-27(最详细)关于List和Set的区别与应用
- 01-27了解网卡、光猫、路由器-四、光猫和路由器的联系和区别
- 01-27【前端面试3+1】15 CSS如隐藏元素、css块级元素和行内元素有哪些?两者有什么区别?、JavaScript中“==”与“===”的区别、【丢失的数字】
- 01-274.GetMapping和PostMapping 和 @RequestMapping的区别。RequestBody 和ResponseBody的区别
- 01-27物联网和工业物联网的区别——青创智通
- 01-27HTML、XHTML和HTML5 的区别是什么?
- 01-27【Algorithm】动态规划和递归问题:动态规划和递归有什么区别?如何比较递归解决方案和它的迭代版本?