博客
关于我
HashSet和HashMap的区别
阅读量:413 次
发布时间:2019-03-06

本文共 188 字,大约阅读时间需要 1 分钟。

HashMap

HashSet

实现了Map接口

实现了Set接口

储存键值对

仅仅存储对象

使用put()方法添加元素

使用add()方法添加元素

使用键对象来计算hashcode值

使用成员对象来计算hashcode值,两个对象hashcode可能相同,所以equals()方法用来判断对象的相等性

HashMap比较快,因为是使用唯一的键来获取对象

HashSet比较慢

 

转载地址:http://gbbuz.baihongyu.com/

你可能感兴趣的文章
接口测试简介
查看>>
Golang Web入门(4):如何设计API
查看>>
让sublime实现js控制台(前提是安装了nodejs)
查看>>
树莓派连接二手液晶屏小记
查看>>
error: 'LOG_TAG' macro redefined
查看>>
android10Binder(一)servicemanager启动流程
查看>>
ES6基础之——new Set
查看>>
nodeJS实现识别验证码(tesseract-ocr+GraphicsMagick)
查看>>
玩玩小爬虫——试搭小架构
查看>>
AS与.net的交互——加载web上的xml
查看>>
Javascript之旅——第八站:说说instanceof踩了一个坑
查看>>
Javascript之旅——第九站:吐槽function
查看>>
Javascript之旅——第十一站:原型也不好理解?
查看>>
Sql Server之旅——第十站 看看DML操作对索引的影响
查看>>
十五天精通WCF——第二天 告别烦恼的config配置
查看>>
双十一来了,别让你的mongodb宕机了
查看>>
asp.net mvc 之旅 —— 第六站 ActionFilter的应用及源码分析
查看>>
Tomcat 热部署
查看>>
深入解析 HTTP 缓存控制
查看>>
深入浅出访问者模式
查看>>