O que diz a Kathy:
“Esse inteiro (hashCode()) terá que permanecer constante de uma execução a outra do mesmo aplicativo”
O que diz uma explicação do Whizlabs:
“This integer (hashCode()) need NOT remain consistent from one execution of an application to another execution of the same application”
O que diz a Kathy:
“Esse inteiro (hashCode()) terá que permanecer constante de uma execução a outra do mesmo aplicativo”
O que diz uma explicação do Whizlabs:
“This integer (hashCode()) need NOT remain consistent from one execution of an application to another execution of the same application”
E agora?! Quem está certo?!
Acredito que a cada instância que vier, indiferente da máquina virtual ele trará o mesmo hashCode. Um detalhe importante que o livro trata justamente do que é uma boa implementação ou não, mesmo que funcione ineficientemente. Mas temos que saber uma boa diferença.
Enfim, em alguns projetos já vi algumas pessoas fazer a implementação do hashCode, desta forma