先看一下结构图 从图中可以看出,Map 接口处于最顶层,它采用的是键值对(key-value)的方式存储数据其中 key 不能重复,但 value 可以重复每个 key 只能对应一个 valuekey 和 value 的数据类型可以相同,也可以不同HashMap 的 key 和 value 都可以为 null,但 HashTable 不行