面试题
1.hashmap,如果确定只装载100个元素,new HashMap(?)多少是最佳的,why?
解:hashmap的扩容机制为实际装载元素>hash表中数组大小*装载因子,扩容为原来的两倍
数组大小为:100/0.75=133.3,初始容量为2的幂,2的8=256>133.3,所以256最佳
1.hashmap,如果确定只装载100个元素,new HashMap(?)多少是最佳的,why?
解:hashmap的扩容机制为实际装载元素>hash表中数组大小*装载因子,扩容为原来的两倍
数组大小为:100/0.75=133.3,初始容量为2的幂,2的8=256>133.3,所以256最佳