当HashMap进行扩容时,会调用resize()方法,该方***创建一个新的数组,并将原数组中的元素重新分配到新数组中。在这个过程中,如果某个桶中的元素个数超过了阈值(默认为8),就会触发扩容操作。在扩容过程中,会对每个桶进行重新哈希,将元素重新分配到新的桶中。因此,我们可以通过观察resize()方法的调用来判断HashMap是否正在扩容。
20 16

相关推荐

牛客网
牛客企业服务