Видео урок № 8 Selected Collections. Generics

Видео урок № 8 (автор – Яков Файн) – в этом уроке автор показывает использование отдельных коллекций и знакомит с универсальными типами данных.

Яков Файн (Yakov Fain) Краткое содержание урока:

Первая тема урока – Коллекции:

  • Иерархия основных типов коллекций;
  • Интерфейс Set – множества, не позволяет хранить дубликаты. Основные реализации – HashSet, TreeSet, LinkedHashSet;
  • Интерфейс List – упорядоченные последовательности объектов, позволяющие хранить дубликаты. Основные реализации – ArrayList, LinkedList;
  • Интерфейс Queues – очереди, работающие по определенному алгоритму (FIFO) первый пришел – первый ушел. Реализации ArrayBlockingQueue, LinkedList;
  • Интерфейс Map – хранимые пары ключ-объект. Реализации – HashMap, TreeMap, LinkedHashMap;
  • Методы и операторы позволяющие работать с коллекциями.

Вторая тема урока – Java Generics (типы данных имеющие параметры):

  • Создание коллекции с указанием параметра конкретного типа, объекты которого будут храниться в данной коллекции на примере ArrayList;
  • Контроль типов компилятором при использовании Java Generics;
  • Создание класса, способного принимать заданные параметры конкретного типа;
  • Часто используемые (но не обязательные) имена параметров при создании классов Generics: E – Element, K – Key,  N – Number, T – Type, V – Value.

Смотрите также видео уроки по Java 7 на русском языке (автор Яков Файн):