Встречается на собеседованиях • сегодня

Расскажи все что знаешь про Java Collection Framework

Java Collection Framework (JCF) – это набор интерфейсов, классов и алгоритмов для хранения и обработки групп объектов. Основные интерфейсы: 1. **List** – упорядоченная коллекция с дубликатами: - `ArrayList` – динамический массив - `LinkedList` – двусвязный список 2. **Set** – уникальные элементы: - `HashSet` – хэш-таблица - `TreeSet` – сортированное красно-черное дерево 3. **Map** – пары ключ-значение: - `HashMap` – хэш-таблица - `TreeMap` – сортированная по ключам 4. **Queue** – FIFO/LIFO: - `PriorityQueue` – очередь с приоритетом Пример: ```java List list = new ArrayList<>(); list.add("Java"); list.add("Collections"); System.out.println(list); // [Java, Collections] Set set = new HashSet<>(); set.add(1); set.add(1); // Дубликат не добавится ``` Особенности: - Потокобезопасные аналоги: `Vector`, `Hashtable`, `ConcurrentHashMap` - Утилитный класс `Collections` содержит методы типа `sort()`, `shuffle()` - С Java 8 появились Stream API для обработки коллекций
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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