Confira neste Papo Reto, Eduardo Branquinho falando sobre os Métodos java, ‘equals e hashCode’.
O método equals é Usado para definir igualdade entre métodos. Muito usado em Collections, frameworks de testes e etc. Já o HashCode é Usado para gerar um número que será utilizado em tabelas hash para espalhar os objetos e facilitar a busca. (HashSet acha as coisas muito mais rápido que uma lista)
Branquinho mostra na prática com código, como utilizar e resolver problemas utilizando o Equal and HashCode. Uma dica que ele dá: Sempre que reescrever um desses métedos, reescreva o outro! Existe um “contrato” enrte eles.
Assista ao Vídeo.
#Equals #HashCode #PapoReto