与Java一样,每当我们宣布像
这样的地图时Map<String,String> myMap = new HashMap();
然后最初创建一个大小为16的哈希表,加载因子为0.75。
同样,scala mutable hashmap的初始大小和加载因子是什么? 将类似于java,其中创建了默认大小为16的哈希表?
答案 0 :(得分:3)
是的,它与Java HashMap
相同,其初始大小为16
,加载因子为75%
。它们都按scala.collection.mutable.HashTable定义。
private[collection] final def defaultLoadFactor: Int = 750 // corresponds to 75%
...
protected def initialSize: Int = 16