2016 - 2024

感恩一路有你

hashtable详解 hashtable实现了哪个接口?

浏览量:2720 时间:2021-03-15 17:16:11 作者:admin

hashtable实现了哪个接口?

哈希表和哈希映射之间的区别:

1。Hashtable是dictionary的子类,HashMap是map接口的实现类;

2。hashtable中的方法是同步的,而HashMap中的方法默认是异步的。也就是说,在多线程应用程序中,hashtable可以安全地使用,不需要特殊的操作;对于HashMap,需要额外的操作,但是HashMap的同步问题可以通过一个静态的集合方法来解决:map集合.synchronizedMap(Map m)此方法返回一个同步映射,它封装了底层HashMap的所有方法,使得底层HashMap即使在多线程环境中也是安全的。在HashMap中,null可以用作键,并且只有一个这样的键;一个或多个键可以具有对应的null值。当get()方法返回一个null值时,表示HashMap中没有键。这个键还可以指示对应于这个键的值为null。因此,在HashMap中,我们不能使用get()方法来确定HashMap中是否有键,而应该使用containskey()方法来确定

hashtable详解 hashtable使用 javahashtable

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。