HashMap和HashSet的区别

先说一下HashSet底层实现: HashSet是基于HashMap实现的,HashSet存储的是对象,而HashMap存储的是键值对,HashSet将对象放进HashMap的键中,所有的值都指向一个静态对象。 HashSet的构造函数: HashSet有HashMap引用: 看add方法: 调用底层HashMap的put方法,把"张三"作为key,PRESENT作为value放在hashMap里
相关文章
相关标签/搜索