Включено в курс
Чему вы научитесь
- Понимать принципы обобщенного программирования
- Читать и понимать код с дженериками
- Создавать собственные обобщенные классы и методы
Описание
Обобщённые типы являются значительным улучшением независимости от типа в языке Java. С их помощью можно объявлять классы, интерфейсы и методы, где тип данных указан в виде параметра, что делает язык необычайно гибким.
Чтобы учиться было проще, рекомендуем пройти курсы:
Программа курса
-
2
Как работают дженерики
Познакомиться с проблемой дублирования и отсутствия типобезопасности без дженериков. Узнать как дженерики решают эту проблему -
3
Примеры встроенных дженериков
Вспомнить и закрепить работу дженериков на примере списков и функциональных интерфейсов -
4
Реализация дженериков
Научиться создавать собственные дженерики с одним и многими параметрами типов -
5
Параметрический полиморфизм
Познакомиться с концепцией обобщенного программирования -
6
Обобщенные методы
Научиться работать с обобщенными методами и создавать их самим -
7
Статические обобщенные методы
Научиться создавать статические методы-дженерики -
8
Wildcard для спецификации подтипов
Научиться ограничивать типы дженериков конкретными подтипами и надтипами -
9
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса
Формат обучения
Испытания
Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. Обычно мы рекомендуем выполнить 3-5 испытаний. Но если не получается, не отчаивайтесь. Просто вернитесь к ним позже
Отзывы
Спасибо за курс! Многие вещи стали более понятны. Вячеслав очень понятно объясняет.
Спасибо за курс, подготовка и подача как всегда на высоте. Дженерики, конечно, сложная тема и запутанная. Еще много чего предстоит изучить по ней. Мозг немного взорван.)