HashMap面試常問的那些常量、數值

一定要說是jdk1.8,不同版本可能不太一樣


幾個重要的參數在這裏面都介紹了,但問的方式可能多種多樣

HashMap面試常問的那些常量、數值

簡單粗暴的比如

new HashMap初始大小是多少?

什麼時候擴容?

擴容機制是什麼?

什麼時候鏈表轉紅黑樹?

什麼時候紅黑樹轉鏈表?

HashMap map = new HashMap(???)


變態點的

MIN_TREEIFY_CAPACITY是什麼意思?

確定Map容量只有100,初始化參數最好是多少?爲什麼

HashMap map = new HashMap(???)

更變態的

告訴你map容量,告訴某幾個元素位置,然後問你擴容後的位置?

有時間再一一分享,努力學習,多看源碼吧

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章