1. Урок 1.00:13:30
    Модуль 0. Урок 0. Что такое generic и какую проблему они решают.
  2. Урок 2.00:14:21
    Модуль 0. Урок 1. Знакомство с generic в Java.
  3. Урок 3.00:07:46
    Модуль 0. Урок 2. Параметризация несколькими типами.
  4. Урок 4.00:12:52
    Модуль 0. Урок 3. Наследование от обобщённых классов.
  5. Урок 5.00:11:40
    Модуль 1. Урок 0. Обобщённые типы на уровне байткода.
  6. Урок 6.00:09:47
    Модуль 1. Урок 1. Ограничения по типам.
  7. Урок 7.00:22:24
    Модуль 1. Урок 2. Применение generic.
  8. Урок 8.00:11:18
    Модуль 1. Урок 3. Обобщённые методы.
  9. Урок 9.00:11:43
    Модуль 1. Урок 4. Wildcard и его использование.
  10. Урок 10.00:06:33
    Модуль 2. Урок 0. Пересечение типов.
  11. Урок 11.00:09:39
    Модуль 2. Урок 1. Реализация пересечений в Java.