拓容
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; }