初始化集合时尽量指定其大小

阿里开发手册推荐了这一点!

初始化集合时尽量指定其大小
假设你的 map 要存储的元素个数是 15 个左右,最优写法如下
//initialCapacity = 15/0.75+1=21
Map map = new HashMap(21);
又因为hashMap的容量跟2的幂有关,所以可以取32的容量 Map map = new HashMap(32);