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?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.