当前位置: 首页 > 面试题库 >

Hashtable和Dictionary有什么区别?

松涵容
2023-03-14
问题内容

什么之间的区别Dictionary,并Hashtable和我如何与工作Dictionary中的Java类?


问题答案:

Dictionary是的抽象基类Hashtable。两者仍在JDK中,以便与旧代码向后兼容。我们期望使用Java
1.2中引入HashMapMap接口以及其他实现。



 类似资料:
  • HashMap是线程不安全的,HashTable是线程安全的; HashMap中允许键和值为null,HashTable不允许; HashMap的默认容器是16,为2倍扩容,HashTable默认是11,为2倍+1扩容;

  • 本文向大家介绍HashTable、HashSet和Dictionary的区别点总结,包括了HashTable、HashSet和Dictionary的区别点总结的使用技巧和注意事项,需要的朋友参考一下 今天又去面试了,结果依然很悲催,平时太过于关注表面上的东西,有些实质却不太清楚,遇到HashTable和Dictionary相关的知识,记录下来,希望对后来人有所帮助,以及对自己以后复习可以参考。 1

  • 问题内容: ava中的aHashMap和a有什么区别Hashtable? 对于非线程应用程序,哪个更有效? 问题答案: 和在Java中有一些区别: 是同步的,而HashMap不是。这HashMap对于非线程应用程序更好,因为非同步对象的性能通常优于同步对象。 不允许null键或值。 HashMap允许一个null键和任意数量的null值。 的子类之一是LinkedHashMap,因此,如果您想要可

  • 本文向大家介绍C#中的HashTable和Dictionary之间的区别,包括了C#中的HashTable和Dictionary之间的区别的使用技巧和注意事项,需要的朋友参考一下 HashTable和Dictionary都是用于存储数据的数据结构的类型。这两个数据结构都将存储的数据保存为键值对。 根据这些关键特征之间的区别,我们可以区分HashTable和Dictionary,如下所示: 序号 键

  • hashmap和hashtable在理论上有区别吗? 我不是指Java(或实现)中给出的具体定义,而是理论上的。哈希表不是使用哈希的地图吗...因此是hashmap?

  • 本文向大家介绍C# ArrayList、HashSet、HashTable、List、Dictionary的区别详解,包括了C# ArrayList、HashSet、HashTable、List、Dictionary的区别详解的使用技巧和注意事项,需要的朋友参考一下 在C#中,数组由于是固定长度的,所以常常不能满足我们开发的需求。 由于这种限制不方便,所以出现了ArrayList。 ArrayLi