原文:面試官:說說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