在Hashmap中,我们知道重散列将在到达加载因子时发生。在重新哈希过程中,可以将桶中的对象重新定位到新桶中。这个位置更改是如何被应用程序采用的,这个应用程序已经在使用那个hashmap了?
发布于 2022-08-05 05:06:58
应用程序没有看到任何更改。从应用程序的角度来看,它只是在put中调用了HashMap,并且花费了一段时间。当put返回时,表已经重建,但它仍然是相同的HashMap,它只是更改了其内部变量的值(即对哈希表的引用)。
https://stackoverflow.com/questions/73244712
复制相似问题