|
Spec-Zone .ru
спецификации, руководства, описания, API
|
Базовые интерфейсы набора являются основой Платформы Наборов Java.
Иерархия Платформы Наборов Java состоит из двух отличных деревьев интерфейса:
Collection интерфейс, который предусматривает основную функциональность, используемую всеми наборами, такой как add и remove методы. Его подынтерфейсы — Set, List, и Queue — предусмотрите более специализированные наборы. Set интерфейс не позволяет двойные элементы. Это может быть полезно для хранения наборов, таких как дека карт или студенческих записей. Set у интерфейса есть подынтерфейс, SortedSet, это предусматривает упорядочивание элементов в наборе.
List интерфейс предусматривает упорядоченный набор для ситуаций, в которых Вы нуждаетесь в точном управлении, где каждый элемент вставляется. Можно получить элементы от a List их точной позицией.
Queue интерфейс включает дополнительной вставке, экстракции, и инспекционным операциям. Элементы в a Queue в обычно упорядочивают на основе FIFO.
Map интерфейс, который отображает ключи и оценивает подобный a Hashtable. Map's подынтерфейс, SortedMap, поддерживает его пары ключ/значение в порядке возрастания или в порядке, определенном a Comparator.
Эти интерфейсы позволяют наборам управляться независимо от деталей их представления.