Как работает
HashMap при попытке сохранить в него два элемента по ключам с одинаковым hashCode(), но для которых equals() == false?Ответ: По значению hashCode() вычисляется индекс ячейки массива, в список которой этот элемент будет добавлен. Перед добавлением осуществляется проверка на наличие элементов в этой ячейке. Если элементы с таким hashCode() уже присутствует, но их equals() методы не равны, то элемент будет добавлен в конец списка.
tags: #собеседование
📱 Java Developer | Чат