Hashtable和HashMap类有三个重要的不同之处
来源:互联网 发布:马云 蚂蚁金服 知乎 编辑:程序博客网 时间:2024/06/05 11:34
1. Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现;
2. Hashtable的方法是同步的,而HashMap的方法不是。
3. HashMap允许空键值,而HashTable不允许。只有HashMap可以让你将空值作为一个表的条目的key或value。HashMap中只有一条记录可以是一个空的key,但任意数量的条目可以是空的value。这就是说,如果在表中没有发现搜索键,或者如果发现了搜索键,但它是一个空的值,那么get()将返回null。如果有必要,用containKey()方法来区别这两种情况。
HashMap去掉了Hashtable 的contains方法,但是加上了containsValue()和containsKey()方法。
0 0
- Hashtable和HashMap类有三个重要的不同之处。
- Hashtable和HashMap类有三个重要的不同之处
- Hashtable和HashMap类有三个重要的…
- 比较Hashtable类和HashMap类的不同之处
- Hashtable 与 HashMap 有什么不同之处?
- Hashtable 和 HashMap的区别主要有
- Hashtable和HashMap类
- java里的Hashtable和HashMap有什么区别
- Hashtable类和HashMap类的区别
- Hashtable和HashMap类的区别
- Hashtable和HashMap类的区别
- Hashtable和HashMap类的区别
- Hashtable和HashMap类的区别
- Hashtable和HashMap类的不同
- Hashtable和HashMap类的区别
- Hashtable和HashMap类的区别
- java8改进的HashMap和Hashtable类
- Hashtable和HashMap有什么区别
- 如何提高工作效率,读《暗时间》总结
- kmp算法 --转自matrix67
- Spring Controller介绍
- hdoj 1495 【非常可乐】【GCD】
- PHP+Mysql+AJAX登录验证
- Hashtable和HashMap类有三个重要的不同之处
- 织梦DedeCms如何批量修改文章发布时间
- Android中Math取整的三个方法
- (NO.00002)iOS游戏精灵战争雏形(十)
- Python中的元组,列表与字典
- hdu 2284 Solve the puzzle, Save the world!(组合数)
- Apache配置——监听多个端口 对应多个不同的网站目录
- 操作系统中的页面置换算法
- hdu 2803 The MAX【贪心】