不,它不会。
按照javadoc putAll 当过滤器不兼容时,函数会抛出异常。如果两个布隆过滤器具有相同数量的散列函数,则它们是兼容的;具有相同的位大小;有相同的策略;有相同的漏斗。
putAll
散列函数和bitsize的数量来自插入次数和fpp速率。使用相同的fpp和更大的插入次数创建新的bloom过滤器将导致不同的bitsize和散列函数的数量。