Java. Что из себя представляет каждая коллекция в Java Collection Framework?

max аватар
87
Находится в разделах:

ArrayList - индексированная последовательность, способная  увеличиваться и уменьшаться в размерах динамически.

LinkedList - упорядоченная последовательность, которая предоставляет весьма быстрые вставки у удаления из любой позиции.

ArrayDeque - очередь с двумя концами, которая реализует циклический массив.

HashSet - Неупорядоченная коллекция, которая не допускает дубликатов.

TreeSet - Сортированный набор

EnumSet - набор, состоящий из значений типа перечислений.

LinkedHashSet - набор, который помнит порядок, в котором элементы были вставлены

PriorityQueue - коллекция, позволяющая эффективно удалять наименьшие по порядку элементы

HashMap - Структура данных, которая хранит ассоциации в виде ключ\значение

TreeMap - карта, в которой все ключи отсортированы

EnumMap - карта, в которой все ключи принадлежат к перечислимому типу

LinkedHashMap - карта, которая помнит порядок, в котором элементы были добавлены

WeakHashMap - карта с ключами, которые могут быть собраны сборщиком мусора, если они нигде не используются

IdentityHashMap - карта с ключами, которые сравниваются с использованием оператора ==, а не equals


Конец
Бенджамин Франклин утверждает, что стоит отводить нужное время на все дела; большая спешка — большие потери.

это прямо в точку!!! другими словами и не скажешь!

Отправить комментарий

CAPTCHA
Чтобы оставить комментарий, введите пожалуйста код, изображенный на картинке
Image CAPTCHA
Введите символы, изображенные на картинке