Основы Java. Урок 092. HashMap.
Java 211. Какова внутренняя структура HashMap?
HashMap - это реализация интерфейса Map в Java, который использует хэш-таблицу для хранения ключей и соответствующих им значений. Внутренняя структура HashMap состоит из массива бакетов (buckets), которые содержат список связанных узлов (Node). Каждый элемент в HashMap представлен объектом Node, который содержит ключ, значение и ссылку на следующий элемент списка. При добавлении нового элемента в HashMap вычисляется хэш-код ключа, и на основании этого хэш-кода определяется индекс бакета, в который будет добавлен элемент...
ТОП 20 тестовых заданий на интервью для Java разработчика
В этой статье мы приведем достаточно большое количество примеров программ из тех, что просят написать соискателей во время прохождения интервью на вакансию Java разработчика. Указанные тестовые задания мы приводим с реальными примерами кода, заданными в интервью как начинающих, так и достаточно опытных кандидатов. На сегодня среди интервьюеров стало обычной практикой давать тестовые практические задания во время интервью, не фокусируясь только на теоретических вопросах. Такие задачи обычно задаются на техническом этапе интервью Java разработчика...