[itProger] Уроки Java с нуля #9 – Коллекции в Джава (Collections Framework)
Списки. Интерфейс List
List в java – это интерфейс, который предоставляет возможность поддерживать упорядоченную коллекцию. Он содержит основанные на индексах методы для вставки, обновления, удаления и поиска элементов. Он также может иметь повторяющиеся элементы. Но, в отличие от массива, List динамический — в нем можно изменять количество элементов. Две наиболее частые реализации интерфейса List - это ArrayList и LinkedList. Класс ArrayList построен на базе массива. Это означает, что доступ по индексу (порядковому номеру элемента) происходит очень быстро...
Java 795. Назовите основные реализации List, Set, Map.
В Java есть несколько основных реализаций интерфейсов List, Set и Map: List:
ArrayList
LinkedList
Vector (устаревший)
Set:
HashSet
LinkedHashSet
TreeSet
Map:
HashMap
LinkedHashMap
TreeMap
Hashtable (устаревший) Эти реализации предоставляют разные способы хранения и организации данных в список, множество или отображение. Например, ArrayList хранит элементы в массиве и позволяет быстрый доступ к элементам по индексу, в то время как LinkedList хранит элементы в виде связанного списка и имеет быстрое добавление и удаление элементов...