Встречается на собеседованиях • сегодня
В чем разница между коллекциями в Java Core
Коллекции в Java Core делятся на 3 основные категории: List, Set и Map.
List (ArrayList, LinkedList) — упорядоченная коллекция с возможностью дублирования элементов. Доступ по индексу.
Set (HashSet, TreeSet) — неупорядоченная коллекция без дубликатов. HashSet использует хэш-таблицу, TreeSet — сортирует элементы.
Map (HashMap, TreeMap) — хранит пары ключ-значение. Ключи уникальны. HashMap — неупорядоченная, TreeMap — сортированная по ключам.
Пример:
java
List<String> list = new ArrayList<>();
list.add("A"); list.add("A"); // Допустимо
Set<String> set = new HashSet<>();
set.add("A"); set.add("A"); // Будет только одно "A"
Map<Integer, String> map = new HashMap<>();
map.put(1, "One"); map.put(2, "Two");
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы