HashMap源碼閱讀與理解

JDK1.8HashMap源碼分析 HashMap幾個對象: 1、默認初始化大小。tips:爲什麼must be a power of two呢,因爲在put元素的時候會進行(length-1)&hashcode操作,2的冪次方-1等於N個1! 2、最大容量。 3、加載因子。0.75*當前容量大小就是判斷是否擴容的標準,而每次擴容都是<<1 也就是翻倍,也是爲了2的冪次方。 4、節點閾值。這個值就
相關文章
相關標籤/搜索