HashMaps在添加新的键值对时,我有几个关于重建的问题.我会根据这些事实提出问题(它们适用于Oracle JVM,不确定它们是否适用于其他JVM):
HashMap每次当HashMap增长大于阈值(threshold = loadFactor*numberOfEntries)时,调整重建大小以使内部表数组更大.新创建的条目放在哪个桶中无关紧要 - 地图仍然会变大.即使所有条目都进入一个桶(即它们的密钥' hashCode()返回相同的数字).HashMap删除数据时不会缩小.即使删除了所有键HashMap,它的表的内部大小也不会改变.现在的问题是:
如果是,那么:
阅读Cloud Dataflow文档后,我仍然不确定如何从App Engine运行数据流作业.可能吗?我的后端用Python或Java编写是否相关?谢谢!