当前位置: 首页 > news >正文

Java基础面试题之===集合篇

1:说一说HashMap的原理

        核心三大点:hashmap怎么存数据、hash冲突了怎么办?、怎么进行扩容?

HashMap怎么存数据:

        怎么算hash值:

                对象.hashcode得到32位int,高16和低16位进行异或。

                目的是:

                        hash分布更离散,减少hash碰撞

       怎么算索引值:(2的n次方)

                (数组长度-1) 按位与 hash

 

http://www.jsqmd.com/news/459396/

相关文章:

  • LoRaWAN协议-MAC帧加密与校验机制深度解析
  • OpenClaw大龙虾又爱又恨?揭秘两大开源神器,让你的AI智能体智商暴增、Token消耗狂降96%!
  • 【Apple】苹果新品盘点
  • “养龙虾”选模型指南:从OpenRouter榜单看AI Agent选型
  • Java基础面试题之===高并发
  • Windows Hello 登录功能 (简单示例)
  • 鸿蒙 架构摘要2-arkui源码追踪
  • (100分)- 攀登者1(Java JS Python C)
  • OBS美颜设置在哪里打开?
  • 大模型落地应用:揭秘国内头部实践,抢占AI先机!
  • 高并发计数性能提升26倍!LongAdder如何用分段CAS颠覆AtomicLong?
  • 中科大少年班记(2026年3月)
  • Redis学习日志--不断学习,不断补充
  • 笔记:使用yaml文件进行K8s服务部署:资源控制器篇
  • 1.OAG(本体增强生成)技术研究学习笔记
  • What_s_New_in_PSCAD_X4__pscad说明书_DeepSeek翻译
  • 2026 年,海南注册公司代理机构 top10,“e 登记” 适配服务实力排名
  • 曾经神器又回来了?最新开源修复版,一键轻松OCR图片提取文字,支持翻译,完全免费 天若OCRV6.0
  • 腾视科技TS-SG-SM7系列AI算力模组:32TOPS算力引擎,开启边缘智能新纪
  • 2026 年,洋浦企业注册代办十佳,服务效率榜单,推荐哪些公司
  • 3p2w_tx_pscad说明书_DeepSeek翻译
  • 【ROS2】YDLidar X2的HELLO WORLD步骤总结
  • 高频-链表
  • 第十六届蓝桥杯大赛软件赛省赛Java 大学 B 组
  • 耳内EEG技术:便携性与信号质量的综合评估
  • 公司办公固定资产管理办法(框架草案)
  • 统计代码量
  • linux-内存相关
  • 第174章 第四卷中局 - 淬火成钢
  • 等保测评命令——华三(H3C)网络设备