1、基础篇--1.2Java集合-HashMap和HashSet的区别

 HashMap和HashSet的区别

1.HashMap实现的是Map接口,HashSet实现的是Set接口算法

2.结构不同,一个存储的是键值对,一个存储的是对象code

3.HashMap存储的值可能相同,HashTable存储的值不能相同,但因为hashcode是存在重复的,因此,存放的对象有可能相同。(这个最大大做用是警示咱们不能用hashset来对对象去重,而应该用hashmap或者其余hash算法)对象

相关文章
相关标签/搜索