Los parámetros de tipo (parámetros de tipo) dan la posición de los argumentos de tipo (argumentos de tipo)
public interface List<E>{
boolean add(E e);
}
List<String> list = new LinkedList<>();
list.add("123")
Usado en el código fuente de la interfaz Java List <E>
para definir parámetros de tipo, cuando llamamos al método de interfaz, usamos String
este argumento de tipo para reemplazar
Referencia:
http://www.angelikalanger.com/GenericsFAQ/FAQSections/TypeParameters.html#FAQ001