Встречается на 7% собеседований по Java
Какие знаешь виды коллекций
В Java коллекции делятся на 3 основные группы: List, Set, Map.
List – упорядоченные коллекции с возможностью дублирования:
ArrayList– динамический массив, быстрый доступ по индексу.LinkedList– двусвязный список, быстрая вставка/удаление.
Set – хранит уникальные элементы:
HashSet– хэш-таблица, быстрый доступ, порядок не гарантирован.LinkedHashSet– сохраняет порядок вставки.TreeSet– сортирует элементы (на основеComparable/Comparator).
Map – пары ключ-значение:
HashMap– хэш-таблица, быстрый доступ, порядок не гарантирован.LinkedHashMap– сохраняет порядок вставки.TreeMap– сортирует по ключам.
Пример:
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);
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы