code: public static <K, V> HashMap<K, V> newHashMapWithCapacity(int expectedSize, float loadFactor) {
  		int finalSize = (int) (expectedSize / loadFactor + 1.0F);
  		return new HashMap<K, V>(finalSize, loadFactor);
  	}
docs: 根据等号左边的类型, 构造类型正确的HashMap.
  
  注意HashMap中有0.75的加载因子的影响, 需要进行运算后才能正确初始化HashMap的大小.
  
  加载因子也是HashMap中减少Hash冲突的重要一环，如果读写频繁，总记录数不多的Map，可以比默认值0.75进一步降低，建议0.5
  
  @see com.google.common.collect.Maps#newHashMap(int)