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

Какие классы и интерфейсы используешь из Java Collections

Основные интерфейсы:

  • Collection - корневой интерфейс
  • List (ArrayList, LinkedList) - упорядоченные коллекции
  • Set (HashSet, TreeSet) - уникальные элементы
  • Queue (LinkedList, PriorityQueue) - FIFO/LIFO
  • Map (HashMap, TreeMap) - пары ключ-значение

Примеры:

java
List<String> names = new ArrayList<>();
names.add("Alice");
names.add("Bob");

Map<Integer, String> users = new HashMap<>();
users.put(1, "Alice");
users.put(2, "Bob");

Set<Integer> uniqueIds = new HashSet<>();
uniqueIds.add(1);
uniqueIds.add(1); // Дубликат не добавится

Утилитные классы:

  • Collections - методы для работы с коллекциями
  • Arrays - методы для работы с массивами
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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