#️⃣ Метод hashCode: что делает? Как переопределить? Чем отличается от equals? 👨‍💻 Собеседование Java

preview_player
Показать описание
💡 Рассказываю про метод hashCode().
Объясняю как его переопределить и показываю на примере чем он отличается от метода сравнения equals().

Ставьте лайки, пишите комменты, включайте колокольчик 🔔

⏳ Таймкоды:
00:00 Что было в предыдущей серии?
00:05 Что такое метод hashCode?
00:22 Как реализован метод по умолчанию?
00:40 Где используется метод?
00:54 Какие лучшие практики переопределения метода?
01:14 Чем отличаются методы equals и hashCode?
01:42 Какой контракт заключён между hashCode() и euqals()? Какие правила их переопределения?
02:39 Что будет, если неправильно переопределить методы сравнения?
03:11 Как сгенерировать и автоматически переопределить методы в IDE IntelliJ IDEA?

Учебный телеграм-канал.

Чат телеграм-канала для помощи и общения.

Учебный сайт по программированию на Java, Kotlin и Android.
Книги, курсы, вопросы и ответы для подготовки к собеседованию.

Собеседование, Java, Kotlin, Android Studio, IntelliJ IDEA
Рекомендации по теме
Комментарии
Автор

Спасибо, давно не посещал канал, больше читал обсуждения в телеграмме, все делаешь классно!

erichfrom
welcome to shbcf.ru