Изменения
Generics
,пунктуация
}
Для того чтобы использовать класс как Generics, мы должны прописать после имени класса '''<E...>. Буква E не обязательна для использование''', вместо нее куда можно подставить любое имя, wildcard и т.д.
После того как было объявлена объявлено имя generic-типа его можно использовать как обычный тип внутри метода. И когда в коде будет объявлен ,к примеру, List<Integer>, то Е станет Integer для переменной list (как показано ниже).
Теперь рассмотрим чем старая реализация кода отличается от новой :
List<E> ─ список элементов E