En Java, la igualdad de referencia y la igualdad de objetos son dos conceptos diferentes. La igualdad de referencia se refiere a comparar si las referencias de dos objetos apuntan a la misma dirección de memoria, mientras que la igualdad de objetos se refiere a comparar si el contenido de dos objetos es igual.
Primero, veamos un código de muestra:
public class Person {
private String name;
private int age;
public Person(String name, int age) {