Встречается на 2% собеседований по Java
Как используется Java Collection Framework
Java Collection Framework (JCF) — это набор интерфейсов и классов для работы с группами объектов. Основные интерфейсы: List, Set, Queue, Map (не входит в Collection, но часть JCF).
Примеры:
java
List<String> list = new ArrayList<>(); // Упорядоченная коллекция с дубликатами
list.add("Java");
list.add("Kotlin");
Set<Integer> set = new HashSet<>(); // Уникальные элементы
set.add(1);
set.add(1); // Не добавится
Map<String, Integer> map = new HashMap<>(); // Пары ключ-значение
map.put("age", 25);
text
**Особенности:**
- `ArrayList` — быстрый доступ по индексу, медленные вставка/удаление в середине.
- `LinkedList` — быстрые вставка/удаление, медленный доступ по индексу.
- `HashSet` — хранение уникальных элементов (по `hashCode()` и `equals()`).
- `TreeSet` — сортировка через `Comparable` или `Comparator`.
Используется для хранения, поиска, сортировки и обработки данных.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы