Встречается на 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`.  

Используется для хранения, поиска, сортировки и обработки данных.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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