Вопросы, которые могут задать на собеседовании Senior Java Developer.
Проверьте себя без помощи поисковиков!
❓Что такое
HashMap и как она работает?Пример кода:
Map<String, Integer> map = new HashMap<>();
map.put("key", 1);
System.out.println(map.get("key")); // 1
❗️HashMap — это структура данных, которая хранит пары ключ-значение. Она использует хэш-таблицу для быстрого доступа к элементам. При добавлении элемента вычисляется хэш-код ключа, который определяет индекс в массиве (bucket). Если два ключа имеют одинаковый хэш-код, возникает коллизия, которая разрешается с помощью цепочек (linked list или tree).
Ссылка на документацию HashMap
