Встречается на собеседованиях • сегодня

Что такое HashSet

HashSet — это коллекция, реализующая интерфейс Set, которая хранит уникальные элементы без гарантии порядка. Основан на хэш-таблице (использует HashMap внутри), что обеспечивает быстрый доступ (O(1) в среднем случае). Не допускает дубликатов и позволяет хранить `null`. **Особенности:** - Не сохраняет порядок добавления (для порядка используйте `LinkedHashSet`). - Потоконебезопасен (для многопоточности — `ConcurrentHashSet` или `Collections.synchronizedSet()`). **Пример:** ```java Set names = new HashSet<>(); names.add("Alice"); names.add("Bob"); names.add("Alice"); // Не добавится (дубликат) System.out.println(names); // [Alice, Bob] (порядок может быть любым) ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы