São muitas as situações em que dois objetos possuem hashCodes iguais? E quando são iguais, significa que sempre os objetos também são iguais?
São muitas as situações em que dois objetos possuem hashCodes iguais? E quando são iguais, significa que sempre os objetos também são iguais?
Oi, Icaro!
São bastantes os casos onde os hashCodes são iguais. E sim, equals e hashCode andam de mãos dadas. Tanto que, quando você sobrescreve o método equals, o Eclipse sugere que você sobrescreva o HashCode tb.
Tem esse post aqui do Paulo Silveira no blog da Caelum que explica um pouco mais de HashCode.
Dê uma lida:
http://blog.caelum.com.br/ensinando-que-e-o-hashcode/
Se ainda tiver dúvidas, volte aqui com elas para falarmos.
Obrigado.