Tutorial de genéricos de Java
Los métodos genéricos y las clases genéricas de Java permiten a los programadores especificar, con una única declaración de método, un conjunto de métodos relacionados o con una única declaración de clase, un conjunto de tipos relacionados, respectivamente. Los genéricos también proporcionan seguridad de tipos en tiempo de compilación que permite a los programadores detectar tipos no válidos en tiempo de compilación. Esta referencia lo llevará a través de métodos simples y prácticos que utilizan Java Generics.
Esta referencia ha sido preparada para los principiantes para ayudarles a comprender la funcionalidad básica relacionada con la funcionalidad disponible en Java Generics.
Antes de que empieces a practicar con varios tipos de ejemplos dados en esta referencia, supongo que ya conoces la programación básica de Java.