☆ Map<String, Object> diffQuota = Maps.newHashMapWithExpectedSize(2); Maps.newHashMapWithExpectedSize(3),初始化一個大小合適的map集合,避免在向集合添加元素的時候,因為大小不合適而resize, 每次resize都得執行以下步驟:再次去分配空間,再次去計算所有元素的hashcode,再次根據hashcode計算數組的分配位置,然后數組拷貝。 這樣就可以大大提升 在使用hashmap時候的性能。和不必要的空間浪費。
轉載於:https://www.cnblogs.com/hahajava/p/9042919.html
