1、特点 HashMap是Map的一个实现类没有额外的特有方法,直接使用顶级接口Map里面的方法就可以了HashMap的特点由Key来决定的:无序、不重复、无索引HashMap和HashSet底层原理是一样的,都是哈希表结构 2、总结 HashMap底层是哈希表结构通过hashCode方法和equals方法保证键是唯一的如果我们需要在键存储自定义的对象需要重写hashCode方法和equals方法,反之不需要