hashmap8如何解決hashmap7中的環鏈問題

先說說對hashmap8的理解: 當我們new一個hashMap的時候,其實沒有做什麼多餘操作,幾乎所有的操作都是在put方法裏面進行的,在map.put()方法中,底層是調用了this.putVal()方法,此方法是核心方法。裏面做了如下邏輯: 1、判斷hashmap是否需要擴容,如果需要則進行擴容,核心方法是resize()。 這個方法非常重要,也非常的消耗性能,因爲涉及到對其中的元素進行地址
相關文章
相關標籤/搜索