Interested Article - Java Collections Framework

Java collections framework — это набор связанных классов и интерфейсов , реализующих широко используемые структуры данных коллекции . Он был спроектирован и разработан, в первую очередь, Джошуа Блохом .

Хотя это framework , он не имеет явных критических участков кода [ источник не указан 2939 дней ] , и работает как библиотека .

Архитектура

Почти все коллекции в Java порождаются интерфейсом , который определяет основную структуру всех коллекций. Он определяет методы add() и remove() для добавления и удаления элементов, а также метод toArray(), который возвращает массив, состоящий из элементов данной коллекции. И, метод contains() проверяет содержится ли данный элемент в коллекции. Интерфейс Collection наследуется от интерфейса .

Интерфейс List

В JCF списки реализуются через интерфейс . Два конкретных класса имплементируют List. Первый, , который реализует список на основе массива. Второй реализацией является , который реализует как двусвязный список .

Интерфейс Set

Интерфейс реализует концепцию множества. Множество не может содержать двух одинаковых элементов. К тому же множество не устанавливает порядок. Set имплементируется , и .

См. также

Примечания

Ссылки

Источник —

Same as Java Collections Framework