原文:面试官:说说HashMap 中的容量与扩容实现

高手过招,招招致命 JDK . 中 HashMap 的底层实现,我相信大家都能说上来个 一二,底层数据结构 数组 链表 或红黑树 ,源码如下 但面试往往会问的比较细,例如下面的容量问题,我们能答上来几个 table 的手机游戏账号转让平台地图初始化时机是什么时候,初始化的 table.length 是多少 阀值 threshold 是多少,实际能容下多少元素 什么时候触发扩容,扩容之后的 tabl ...

2021-09-24 22:29 0 154 推荐指数:

查看详情

面试官说说Spring的事务传播行为

前言 在开发,相信大家都使用过Spring的事务管理功能。那么,你是否有了解过,Spring的事务传播行为呢? Spring,有7种类型的事务传播行为。事务传播行为是Spring框架提供的一种事务管理方式,它不是数据库提供的。不知道大家是否听说过“不要在service事务方法嵌套事务方法 ...

Thu Jul 18 21:47:00 CST 2019 0 2348
面试官: 说说你对async的理解

大家好,我是小雨小雨,致力于分享有趣的、实用的技术文章。 内容分为翻译和原创,如果有问题,欢迎随时评论或私信,希望和大家一起进步。 分享不易 ...

Fri Jul 24 22:13:00 CST 2020 0 476
面试官: 说说你对async的理解

和promise来进行自更新! 如果懒得往下看,可以看下这个极其简易版本的实现方式: 前言 ...

Sun Apr 12 05:28:00 CST 2020 4 814
《吊打面试官》系列-HashMap

你知道的越多,你不知道的越多 点赞再看,养成习惯 本文 GitHub https://github.com/JavaFamily 上已经收录,有一线大厂面试点思维导图,也整理了很多我的文档,欢迎Star和完善,大家面试可以参照考点复习,希望我们一起有点东西。 前言 ...

Tue Dec 10 18:03:00 CST 2019 22 3982
面试官:”准备用HashMap存1w条数据,构造时传10000会触发扩容吗?“

通常在初始化 HashMap 时,初始容量都是根据业务来的,而不会是一个固定值,为此我们需要有一个特殊处理的方式,就是将预期的初始容量,再除以 HashMap 的装载因子,默认时就是除以 0.75。 例如想要用 HashMap 存放 1k 条数据,应该设置 1000 / 0.75,实际 ...

Wed Oct 30 23:48:00 CST 2019 0 450
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM