Загружаем изображение…

Java Collections Framework



В Java все коллекции делятся на две основные ветки: Collection и Map.

📌 Collection

* List → ArrayList, LinkedList, Vector
* Set → HashSet, LinkedHashSet, TreeSet, EnumSet
* Queue / Deque → PriorityQueue, ArrayDeque, LinkedList

📌 Map (не наследуется от Collection)

* HashMap
* LinkedHashMap
* TreeMap
* Hashtable
* EnumMap
* WeakHashMap
* IdentityHashMap

Выбор реализации зависит от задачи: ArrayList — быстрый доступ по индексу, LinkedList — эффективные вставки и удаления, HashMap — быстрый поиск по ключу, TreeMap и TreeSet — хранение элементов в отсортированном виде, LinkedHashMap и LinkedHashSet — сохранение порядка добавления.

Знание и правильный выбор коллекций — один из самых популярных вопросов на собеседованиях Java-разработчиков.
Просмотры: 74
Открыть в MAX Сообщить о неточности

Репосты публикации

Публикация канала

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти