Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Java SE. Урок 33. Java Collections Framework ( коллекции Java )

Автор: Follow the white rabbit

Загружено: 2017-04-06

Просмотров: 26462

Описание:

Коллекции — это хранилища объектов, с различными способами накопления и упорядочивания. Коллекции, как реализация абстрактных структур данных, поддерживают три основные операции: добавление, удаление, изменение элементов. В Java коллекции хранятся в библиотеке java.util.

Основой Java Collections Framework являются два несвязанных базовых интерфейса: Collection и Map.

Collection — основной интерфейс, который описывает базовые методы, которыми должна обладать любая коллекция. Стоит отметить, что интерфейс collection, как и его потомки реализуют интерфейс Iterable.

Set — интерфейс используемый для работы с множеством, содержащим уникальные элементы.

SortedSet — интерфейс расширяет интерфейс Set и задает поведение для работы с отсортированными коллекциями. Другими словами, это отсортированная коллекция Set.

NavigableSet — интерфейс расширяет интерфейс SortedSet и существенно облегчает поиск элементов в коллекции.

List — интерфейс задает поведение для работы со списками.

Queue — интерфейс задает поведение для работы с очередью.

Deque — интерфейс расширяет интерфейс Queue и задает поведение для работы с двунаправленной очередью.

Map — интерфейс — карта отображения вида «ключ-значение».

SortedMap — интерфейс расширяет интерфейс Map и задает поведение для работы с отсортированными коллекциями. Другими словами, это отсортированная коллекция Map.

NavigableMap — интерфейс расширяет интерфейс SortedMap и добавляет новые возможности навигации и поиска по ключу.

Все коллекции реализуют интерфейсы Serializable и Cloneable (кроме WeakHashMap). Классы реализующие интерфейс List,Set — так же реализуют интерфейс Iterable.

Говоря о коллекциях стоит отметить, что они похожи на массивы. И не удивительно! В основе многих коллекций лежат массивы. Вообще, необходимость в использовании коллекций появилась в связи с ростом количества используемых объектов. Массивы уже не обеспечивали должной скорости работы. Так же использование массивов было неудобным ввиду конкретного числа содержащихся в них элементов, при превышении количества элементов, необходимо было заново создавать массив и копировать в него элементы текущего. В коллекциях об этом позаботились. Была добавлена возможность автоматического изменения размера коллекции.

Так же хотелось отметить, что коллекции являются хранилищами для любых типов объектов, но не для примитивов. Выходом из ситуации служат оболочки(обертки) классов

http://follow-the-white-rabbit.online...

Java SE. Урок 33. Java Collections Framework ( коллекции Java )

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Java SE. Урок 34. Коллекции ArrayList & LinkedList

Java SE. Урок 34. Коллекции ArrayList & LinkedList

Абстрактные классы и интерфейсы в Java - не одно и то же!

Абстрактные классы и интерфейсы в Java - не одно и то же!

Продвинутая Java

Продвинутая Java

Java для начинающих / Java с нуля

Java для начинающих / Java с нуля

Собеседование Java Middle | Реальное собеседование | Jetbulb

Собеседование Java Middle | Реальное собеседование | Jetbulb

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Коллекции в Java: List, Set и Map

Коллекции в Java: List, Set и Map

Это НЕ Покажут даже В УНИВЕРСИТЕТЕ/Трансформатор - и ТЫ удивишь Многих!

Это НЕ Покажут даже В УНИВЕРСИТЕТЕ/Трансформатор - и ТЫ удивишь Многих!

Что такое Spring? Какие фреймворки в него входят?

Что такое Spring? Какие фреймворки в него входят?

Java SE. Урок 29. Исключения, ошибки и их иерархия. Блоки try, catch, finally

Java SE. Урок 29. Исключения, ошибки и их иерархия. Блоки try, catch, finally

К чему готовиться по Java Core на собеседовании

К чему готовиться по Java Core на собеседовании

Дженерики в Java. Проще чем кажется.

Дженерики в Java. Проще чем кажется.

Многопоточность глазами разработчика

Многопоточность глазами разработчика

CI/CD — Простым языком на понятном примере

CI/CD — Простым языком на понятном примере

Собеседование Java Junior | История джуна который смог | Мои первые собеседования | Jetbulb

Собеседование Java Junior | История джуна который смог | Мои первые собеседования | Jetbulb

Java. Enum на примерах.

Java. Enum на примерах.

Понятие Java Core: Что в него входит и в каких контекстах оно используется?

Понятие Java Core: Что в него входит и в каких контекстах оно используется?

Лучший Гайд по Kafka для Начинающих За 1 Час

Лучший Гайд по Kafka для Начинающих За 1 Час

Java SE. Урок 32. Сериализация | Десериализация Объектов

Java SE. Урок 32. Сериализация | Десериализация Объектов

Java с нуля. Коллекции | Уроки по программированию

Java с нуля. Коллекции | Уроки по программированию

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]