Курс «Java: Дженерики»

дженерики
обобщения
параметризация
обобщённые методы
пересечения

Последнее обновление: 14 октября 2025 г.

Оформить подписку

3 900 рублей в месяц за все курсы

Включено в курс

8 уроков (видео и/или текст)
7 упражнений в тренажере
23 проверочных теста
Самостоятельная работа
Дополнительные материалы
Доступ ко всем курсам

Описание

Обобщённые типы являются значительным улучшением независимости от типа в языке Java. С их помощью можно объявлять классы, интерфейсы и методы, где тип данных указан в виде параметра, что делает язык необычайно гибким.

Чему вы научитесь

  • Понимать принципы обобщенного программирования
  • Читать и понимать код с дженериками
  • Создавать собственные обобщенные классы и методы

Программа

1

Введение в курс

Познакомиться с курсом и его целями

2

Как работают дженерики

Познакомиться с проблемой дублирования и отсутствия типобезопасности без дженериков. Узнать как дженерики решают эту проблему

3

Примеры встроенных дженериков

Вспомнить и закрепить работу дженериков на примере списков и функциональных интерфейсов

4

Реализация дженериков

Научиться создавать собственные дженерики с одним и многими параметрами типов

5

Параметрический полиморфизм

Познакомиться с концепцией обобщенного программирования

6

Обобщенные методы

Научиться работать с обобщенными методами и создавать их самим

7

Статические обобщенные методы

Научиться создавать статические методы-дженерики

8

Wildcard для спецификации подтипов

Научиться ограничивать типы дженериков конкретными подтипами и надтипами

Формат обучения

Испытания

1

Уникальные элементы

2

Конвертер значений

3

Поиск максимального

4

Пары

5

Стек

Рекомендуемые программы

Course Cover
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат
Оформить подписку

3 900 рублей в месяц за все курсы