Por que preciso substituir os métodos equals e hashCode em Java?
Recentemente eu li issoDocumento de trabalho do desenvolvedor.
O documento é sobre como definirhashCode()
eequals()
de forma eficaz e correta, no entanto, não sou capaz de descobrir por que precisamos substituir esses dois métodos.
Como posso tomar a decisão de implementar esses métodos com eficiência?