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 异常。

 

 


相关文章
|
7月前
|
存储 Java C++
HashMap 之继承结构和基本方法
HashMap 是 Java 中常用的数据结构之一,hash 是散列的意思,Map 有映射表的意思,于是 HashMap 就是散列表的意思,它存储的内容是键值对。Java8 之前,HashMap 在存储大量数据时,查询效率并不是非常高,但在 Java8,HashMap 的底层实现发生了一些改变,引进了一些新的技术,如当索引值大于或等于 8 时,数据结构将会由链表转换为红黑树,目的是为了提高数据的查询效率等。
185 1
|
存储 Java
Java集合Collection类
数组在存储多个数据方面的缺点: 一旦初始化后,其长度就确定了 数组中提供的方法非常有限,对于添加、删除、插入数据等操作非常不便,同时效率不高。 获取数组中实际元素个数的需求,数组没有现成的属性或方法可用。 数组存储数据的特点:有序、可重复。对于无序、不可重复的需求不能满足。
62 0
|
存储 算法 NoSQL
【Java集合】1 浅析hashCode方法
【Java集合】1 浅析hashCode方法
86 0
【Java集合】1 浅析hashCode方法
|
存储 Java 开发者
Hashtable 子类|学习笔记
快速学习 Hashtable 子类
Hashtable 子类|学习笔记
|
存储 Java 开发者
HashMap 子类|学习笔记
快速学习 HashMap 子类
112 0
HashMap 子类|学习笔记
|
存储 Java 开发者
LinkedHashMap 子类|学习笔记
快速学习 LinkedHashMap 子类
LinkedHashMap 子类|学习笔记
|
Java 开发者
HashSet 子类|学习笔记
快速学习 HashSet 子类
104 0
HashSet 子类|学习笔记
|
存储
简单数据结构类——Hashtable
简单数据结构类——Hashtable
91 0
|
机器学习/深度学习 Java 开发者
LinkedList 子类|学习笔记
快速学习 LinkedList 子类
LinkedList 子类|学习笔记
|
存储 Java 开发者
ArrayList 子类| 学习笔记
快速学习 ArrayList 子类
109 0
ArrayList 子类| 学习笔记