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