Описание коллекций в Джава
В этом уроке мы рассмотрим коллекции, которые являются одной из важных частей Java Core.
Коллекции (Collection Framework) – это хранилища, поддерживающие различные способы накопления и упорядочения объектов с целью обеспечения возможностей эффективного доступа к ним. Они очень похожи на массивы, но имеют намного больше возможностей. Очень тяжело написать приложение на Java, которое может обойтись без коллекций.
Коллекции были добавлены в версии J2SЕ 1.2.
Collection framework в языке Java состоит из 3-х частей:
- интерфейсы,
- классы,
- алгоритмы.
Практически все коллекции и интерфейсы являются обобщенными. На этапе создания коллекции, вы скорее всего будете знать элементы какого типа вам нужны - String, Integer и т.д. Конечно же можно создать необобщенную коллекцию, но так делается крайне редко.
В этом уроке рассмотрим основные элементы коллекций, иерархия которых представлена на следующем рисунке:
Презентацию с видео можно скачать на Patreon.

- Интерфейс Collection
- Структуры данных в Java программировании
- Интерфейс List и класс ArrayList
- Интерфейс Set и классы HashSet, LinkedHashSet
- Интерфейс SortedSet и класс TreeSet
- Интерфейсы Comparable и Comparator
- Интерфейс NavigableSet
- Интерфейсы Queue и Deque
- Java: Класс ArrayDeque
- Java: Класс LinkedList
- Java: Класс PriorityQueue
- Что такое принцип PECS в Java?
- Интерфейс Iterator в Java
- Интерфейс Map, его реализации, примеры
- Методы класса Collections в коллекциях Java
- Backed Collections в Array-backed списки в Java
- Унаследованные классы (Legacy Classes)
- Задачи на коллекции в Java программировании
Please log in or register to have a possibility to add comment.