集合

拓容

http://www.cnblogs.com/heyonggang/p/9112731.html

arrayList初始容量爲10  拓容計算方式簡單理解爲 ((舊容量 * 3) / 2) + 1

hashMap初始容量爲16 拓容每次都加倍,知道Integer的最大值

//因爲每次都是加倍,所以最終肯定會加倍到MAXIMUM_CAPACITY,會進入這個分支。 if (oldCap >= MAXIMUM_CAPACITY) { threshold = Integer.MAX_VALUE; return oldTab; }

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