В мире есть много одинаковых вещей, много просто похожих друг на друга. Есть полностью идентичные вещи. В языке Java более чем часто возникает задача сравнить те или иные объекты, проверить их на равенство. Казалось бы, есть оператор “==” – равно, который возвращает true или false в зависимости от результата проверки на равенство(технически он чутка сложнее чем кажется). И он отлично работает в случае сравнения примитивных типов данных. Но как быть, если нам нужно проверить на равенство два объекта, со своими …