HashMap主要需要注意以下幾點:
1.Map.Entry與HashMap.Node類:

在HashMap存儲資料增加到一定數量的時候(門檻值),那麼就會由連結清單變為紅黑樹(類似于二分查找法,查找的性能更快);
2.門檻值:
超過了這個内容變為紅黑樹;
3.HashMap裡面對于資料的儲存個數的擴充是按照倍數進行的,這裡面有一個參考的百分比:
4.如果達到了16✖️0.75個數的時候會進行第一次的容量擴充,而後16擴充1倍變為32;
5.HashMap裡面的方法都是異步處理,屬于非線程安全的:
此時會出現“java.util.ConcurrentModificationException”表示的就是存儲的個數和操作的個數不同。
更多專業知識,面試技巧就在阿裡雲開發者社群,持續更新中……
感謝浏覽~
本内容來源于
阿裡雲大學-Java面試技巧