Описание коллекций в Джава

В этом уроке мы рассмотрим коллекции, которые являются одной из важных частей Java Core.

Коллекции (Collection Framework) – это хранилища, поддерживающие различные способы накопления и упорядочения объектов с целью обеспечения возможностей эффективного доступа к ним. Они очень похожи на массивы, но имеют намного больше возможностей. Очень тяжело написать приложение на Java, которое может обойтись без коллекций.

Коллекции были добавлены в версии J2SЕ 1.2. 

Collection framework в языке Java состоит из 3-х частей:

  • интерфейсы,
  • классы,
  • алгоритмы.

Практически все коллекции и интерфейсы являются обобщенными. На этапе создания коллекции, вы скорее всего будете знать элементы какого типа вам нужны - String, Integer и т.д. Конечно же можно создать необобщенную коллекцию, но так делается крайне редко.

В этом уроке рассмотрим основные элементы коллекций, иерархия которых представлена на следующем рисунке:

Иерархия Collection Framework

Презентацию с видео можно скачать на Patreon.

  1. Интерфейс Collection
  2. Структуры данных в программировании
  3. Интерфейс List и класс ArrayList
  4. Интерфейс Set и классы HashSet, LinkedHashSet
  5. Интерфейс SortedSet и класс TreeSet
  6. Интерфейсы Comparable и Comparator
  7. Интерфейс NavigableSet
  8. Интерфейсы Queue и Deque
  9. Java: Класс ArrayDeque
  10. Java: Класс LinkedList
  11. Java: Класс PriorityQueue
  12. Что такое принцип PECS в Java?
  13. Интерфейс Iterator в Java
  14. Интерфейс Map, его реализации, примеры
  15. Методы класса Collections в коллекциях Java
  16. Backed Collections в Array-backed списки в Java
  17. Унаследованные классы (Legacy Classes)
  18. Задачи на коллекции в Java программировании
Trustpilot
Trustpilot
Комментарии
D78
Jul 9, 2024
спасибо за отличный курс!