红黑树

秋招小米java一二面面经

一面✅内容* 自我介绍* 介绍做过项目中最有亮点的* 异步并发时,如何保证多线程访问的数据一致性-加CAS* 都有哪些实现锁的处理:syn、lock、CAS* 锁升级过程讲一讲* CAS一定有自旋吗?* CAS底层如何实现的?具体到操作系统层面是怎么回事?*

小米 java 红黑树 中心对称 arraylist 2025-04-18 02:05  4

HashMap 深入揭秘:从入门到大厂必备知识!

Hi,大家好,我是小米,一个喜欢分享技术的29岁程序员。今天和大家聊聊一个在Java面试中非常经典的问题:“说一下 HashMap 的实现原理?”。别着急,我会用讲故事的方式,把它掰开了揉碎了讲清楚,让你听完之后,再也不怕这个问题!

hashmap 哈希值 红黑树 2024-12-27 10:27  13

HashMap的put操作过程

HashMap通过调用键的hashCode方法并应用一个扰动函数来计算哈希值。扰动函数的设计是为了减少哈希冲突,它通过将哈希码的高位与低位进行混合来实现。

hashmap hash 红黑树 2024-12-18 15:03  15