java 中的 hash-table 桶的大小是多少?

What is size of a hash-table bucket in java?

我们知道,在JAVA中,一个散列-table的桶中可以存储多个具有相同散列码的对象。我的问题是:

单个桶最多可以存储多少个对象?

没有限制。具有相同 hashCode(带有掩码)的任何内容都会进入哈希 table 中的相同位置。它基本上是链表。

这可能会导致一些明显的问题,因为它会显着影响性能,但通常在合理分配项目的情况下,很少会发生在一个位置上有超过一两个项目的情况。