Bootstrap

HashMap多个构造方法的理解

1、创建HashMap除了常用的空方法

Map map = new HashMap();

2、还有一个入参的,这个入参并不是指创建大小为3的HashMap,而是创建大于3的最小2的n次方大小的HashMap,比如3,实际创建的长度为2^2=4。
以此类推,new HashMap(5)实际创建的大小为2^4=8。

Map map = new HashMap(3);

3、两个入参,第一个入参仍是第2点中的入参,而第二个入参则是环境因子。表示,当前创建的大小的HashMap实际可用的空间大小的比例。比如下例,创建的大小为8的HashMap,实际上并不能占用8个长度的空间,而只

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;