O tema de hoje é referente a dois personagens presentes na API do Java que sempre usamos, mas nem sempre trabalhamos com eles de forma correta: os métodos equals() e hashCode(). Há quem diga que quando implementamos um deles, obrigatoriamente temos que implementar o outro. Isso não é verdade, meu caro! Neste artigo você aprenderá sobre o uso eficiente destes métodos, suas premissas de implementação e principalmente a relação afetiva entre eles.

Continue reading