java – 为什么Netbeans以它的方式生成hashCode()?
特别是由于thisansweronthelinkedSOquestion,我了解了现在更全面地设计一个hashCode方法中使用素数的逻辑.然而,目前为止,没有人真正解决的问题的另一方面是Netbeans如何选择它为生成的方法所做的素数.哈希字段和其他乘数似乎根据类的各种因素而不同.例如,如果我添加第二个String到该类,则hashCode()变为那么,为什么Netbeans选择这些特定的素数,而不是其他的?