首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
map
订阅
积跬步至千里本尊
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
重写了equals不重写hashCode会产生什么影响?
在java中,equals和hashCode方法是Object类的方法,因此,所有用户编写的类都默认拥有这两个方法。 根据equals的英文翻译可以看出,这个方法的作用主要是用于比较两个对象是否相等。 在Object类中,equals方法默认使用“==”号来对两个对象进行判断,…
海康威视一面:Iterator与Iterable有什么区别?
那天,小二去海康威视面试,面试官老王一上来就甩给了他一道面试题:请问 Iterator与Iterable有什么区别?小二差点笑出声,因为一年前,也就是 2021 年,他在《Java 程序员进阶之路》专
HashMap? ConcurrentHashMap? 相信看完这篇没人能难住你!
Map 这样的 Key Value 在软件开发中是非常经典的结构,常用于在内存中存放数据。 本篇主要想讨论 ConcurrentHashMap 这样一个并发容器,在正式开始之前我觉得有必要谈谈 HashMap,没有它就不会有后面的 ConcurrentHashMap。 众所周知…
HashMap 容量大小的问题-为什么长度都是2的幂?
在之前的文章 我分析过HashMap 初始化容量的问题 不清楚的可以看这个。 这个方法是Hashmap里面去计算初始容量需要用的 其目的就是获取一个大于当前传入的cap值的2的最小幂次方的数值。 这个时候 我们发现 虽然hash值修改了 但是 我们计算得到的index 还是相同…