Hashtable 子类|学习笔记

简介: 快速学习 Hashtable 子类

开发者学堂课程【Java 高级编程Hashtable 子类】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/20/detail/418


Hashtable 子类


Hashtable 类是从 JDK1.0 的时候提供的,与 Vector、Enumeration 属于最早的一批动态数组的实现类,后来为了将其继续保存下来所以让其多实现了一个 Map 接口,Hashtable 类的定义如下:

public class Hashtable​​<​​K.V> extends Dictionary ​​<​​K.V​​>

implements Map ​​<​​K.V>, Cloneable,Serializable.

Hashtable 类的继承结构如下:

图片4.png


范例:观察 Hashtable 子类的使用

图片5.png

通过观察可以发现在 Hashtable 里面进行数据存储的时候设置的 kev 或 value 都不允许为 null,否则会出现 NullPointerException 异常。


            </div>
相关文章
|
Java
java集合框架Set子接口之HashSet源码剖析
HashSet类实现了由哈希表(实际上是HashMap实例)支持的Set接口 , 底层采用HashMap来保存的数据 , 存在HashSet中的元素是无序且不重复的并且HashSet是线程不安全的 , 这种不重复其实是由HashMap实现的 , 所以HashSet的实现也是相对比较简单的 , 对于它的操作其实都是调用HashMap的方法来实现的
70 2
|
5月前
|
存储 算法 Java
14 Java集合(集合框架+泛型+ArrayList类+LinkedList类+Vector类+HashSet类等)
14 Java集合(集合框架+泛型+ArrayList类+LinkedList类+Vector类+HashSet类等)
61 2
14 Java集合(集合框架+泛型+ArrayList类+LinkedList类+Vector类+HashSet类等)
|
存储 算法 NoSQL
【Java集合】1 浅析hashCode方法
【Java集合】1 浅析hashCode方法
114 0
【Java集合】1 浅析hashCode方法
|
存储 Java 开发者
HashMap 子类|学习笔记
快速学习 HashMap 子类
167 0
HashMap 子类|学习笔记
|
存储 Java 开发者
LinkedHashMap 子类|学习笔记
快速学习 LinkedHashMap 子类
133 0
LinkedHashMap 子类|学习笔记
|
Java 开发者
HashSet 子类|学习笔记
快速学习 HashSet 子类
134 0
HashSet 子类|学习笔记
|
机器学习/深度学习 Java 开发者
LinkedList 子类|学习笔记
快速学习 LinkedList 子类
140 0
LinkedList 子类|学习笔记
|
存储 Java 开发者
ArrayList 子类| 学习笔记
快速学习 ArrayList 子类
132 0
ArrayList 子类| 学习笔记
|
存储
简单数据结构类——Hashtable
简单数据结构类——Hashtable
127 0
|
存储 Java 索引
set接口方法(数组+链表+红黑树)以及子类LinkedHashSet的使用
set接口方法(数组+链表+红黑树)以及子类LinkedHashSet的使用