HashMap与Hashtable
2024-08-27 10:52:13
1. 1) Hashtable继承自Dictionary类,HashMap是map接口的一个实现类(继承自AbstractMap抽象类)
2) 在HashMap中,null可以作为键,这样的键只能有一个,可以有一个或多个键所对应的值为null。当get()方法返回null值时,即可以表示HashMap中没有该键,也可以表示该键所对应的值 为null;因此在HashMap中不可以由get()方法来判 断HashMap中是否存在某个键,而应该由containsKey()方法来判断。
3) 在Hashtable 中不允许有null键和null值
2. 1) Hashtable中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的,即是说在多线程应用程序中,不用专门的操作就可以安全的使用Hashtable了,而对于HashMap,则需要额 外的同步机制。但HashMap的同步问题可通过Collectionde 一个静态方法得到解决
2) 因为这个同步的问题,Hashtable比HashMap慢
来源:摘自大神
最新文章
- 【一起学OpenFoam】01 OpenFoam的优势
- java 自定义标签 传值
- WPA-PSK无线网络破解原理及过程(转)
- iOS应用程序本地化
- 每天php函数 - explode() 使用一个字符串分割另一个字符串
- Ext的正则表达式
- Codeforces Gym 100231G Voracious Steve 记忆化搜索
- 基于 Red5 的流媒体服务器的搭建和应用
- 数据结构上机实验dfs&;&;bfs遍历图
- STL总结之list
- uva 408 Uniform Generator
- UITextfield的一些属性
- CentOS配置SSH免密登录
- 执行grunt命令报错 Cannot find module 'coffee-script'
- Python运维开发基础03-语法基础 【转】
- AI,大数据,复杂系统 最精 40本大书单
- 解决阿里云安骑士漏洞警告:wordpress WPImageEditorImagick 指令注入漏洞
- HTTP服务介绍
- Spring Boot + MyBatis + Druid + Redis + Thymeleaf 整合小结
- 如何查找论文是否被SCI,EI检索(转)
热门文章
- javascript 一些特殊的写法
- JQ 关于each() 箭头函数报错的问题
- python if __name__=='__main__'的理解
- Tensorflow实战系列之一:《Tensorflow实现自己的图像分类》
- 北大poj- 1006
- python day 25--正则表达式
- 剑指Offer 24. 二叉树中和为某一值的路径 (二叉树)
- 搭建数据驱动框架第一步-实现一个构造函数,将对Excel文件的基本操作API都封装进去
- SLEUTH 城市扩张模型
- ELF文件加载与动态链接(一)