Когда у нас есть методы equals(), compareTo(), почему в Java существует метод hashcode()?
И если мы используем HashTable, мы должны переопределить метод hashcode(). Есть ли какая-либо особая причина, кроме быстрого доступа к случайным ключам? Если мы переопределим метод hashcode(), какова будет вероятная реализация?
Как Java гарантирует уникальность объекта в памяти?
 Hashcodes are typically used to enhance the performance of large collections of data.
В hashing вычисляем hash code. это дополнительная задача. Когда мы выполняем дополнительную операцию для каждого объекта, который добавляется в коллекцию. Как улучшается производительность?
