Встречается на 2% собеседований по Java

Какая структура Framework Collection

Коллекции в Java организованы в виде иерархии интерфейсов и классов. Основные интерфейсы:

  1. Iterable - корневой интерфейс, предоставляющий итератор.
  2. Collection - базовый интерфейс для всех коллекций.
  3. List - упорядоченные коллекции (ArrayList, LinkedList).
  4. Set - коллекции уникальных элементов (HashSet, TreeSet).
  5. Queue - FIFO структуры (LinkedList, PriorityQueue).
  6. Map - пары ключ-значение (не наследует Collection) (HashMap, TreeMap).

Пример:

java
List<String> list = new ArrayList<>();
Set<Integer> set = new HashSet<>();
Map<String, Integer> map = new HashMap<>();

Классы делятся на:

  • Устаревшие (Vector, Hashtable)
  • Современные (ArrayList, HashMap)
  • Синхронизированные (Collections.synchronizedList())
  • Неизменяемые (Collections.unmodifiableList())
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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