Microsoft Word кл программирование на Java 2020 Зорина docx


 Базовые интерфейсы Java Framework Collection



Pdf көрінісі
бет56/65
Дата17.10.2023
өлшемі3,23 Mb.
#117230
түріРеферат
1   ...   52   53   54   55   56   57   58   59   ...   65
7.2 Базовые интерфейсы Java Framework Collection.
В библиотеке коллекций Java существует два базовых интерфейса, реализации 
которых и представляют совокупность всех классов коллекций: 
-
Collection - коллекция содержит набор объектов (элементов); 
-
Map -описывает коллекцию, состоящую из пар "ключ — значение". 
Хоть фреймворк называется Java Collections Framework, но интерфейс map и его 
реализации входят в фреймворк тоже. Интерфейсы Collection и Map являются 
базовыми, но они не есть единственными. Их расширяют другие интерфейсы
добавляющие дополнительный функционал. 
Collection - коллекция содержит набор объектов (элементов). Здесь определены 
основные методы для манипуляции с данными, такие как вставка (add, addAll), 
удаление (remove, removeAll, clear), поиск (contains). 
Map - описывает коллекцию, состоящую из пар "ключ — значение". У каждого 
ключа только одно значение, что соответствует математическому понятию 
однозначной функции или отображения (тар). Такую коллекцию часто называют еще 
словарем (dictionary) или ассоциативным массивом (associative array). Никак НЕ 
относится к интерфейсу Collection и является самостоятельным. 
Интерфейс Collection расширяют три базовых интерфейса: 
-
List; 
-
Set; 
-
Queue. 


122 
Рассмотрим, зачем нужен каждый: 
List - Представляет собой неупорядоченную коллекцию, в которой допустимы 
дублирующие значения. Иногда их называют последовательностями (sequence ). 
Элементы такой коллекции пронумерованы, начиная от нуля, к ним можно 
обратиться по индексу.
Set - описывает неупорядоченную коллекцию, не содержащую повторяющихся 
элементов. Это соответствует математическому понятию множества (set). 
Queue - очередь. Это коллекция, предназначенная для хранения элементов в 
порядке, нужном для их обработки. В дополнение к базовым операциям интерфейса 
Collection, очередь предоставляет дополнительные операции вставки, получения и 
контроля. 


Достарыңызбен бөлісу:
1   ...   52   53   54   55   56   57   58   59   ...   65




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет