Встречается на 8% собеседований по QA Manual
Какие знаешь виды коллекций в Java
В Java коллекции делятся на 3 основные категории:
- List – упорядоченные коллекции с возможностью дублирования элементов:
ArrayList– динамический массивLinkedList– двусвязный списокVector– устаревший потокобезопасный аналогArrayList
-
Set – коллекции без дубликатов:
HashSet– хранение по хешуLinkedHashSet– сохраняет порядок добавленияTreeSet– сортировка по natural ordering илиComparator
-
Map – пары ключ-значение:
HashMap– хеш-таблицаLinkedHashMap– сохраняет порядок добавленияTreeMap– сортировка по ключамConcurrentHashMap– потокобезопасный вариант
Пример:
java
List<String> list = new ArrayList<>();
list.add("Java");
Set<Integer> set = new HashSet<>();
set.add(1);
Map<String, Integer> map = new HashMap<>();
map.put("key", 10);Также есть Queue (очереди) и специализированные коллекции в java.util.concurrent.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы