Tutorial Java Generics
Métodos Java genéricos e classes genéricas permitem que os programadores especifiquem, com uma única declaração de método, um conjunto de métodos relacionados, ou com uma única declaração de classe, um conjunto de tipos relacionados, respectivamente. Os genéricos também fornecem segurança de tipo em tempo de compilação que permite aos programadores detectar tipos inválidos em tempo de compilação. Esta referência o levará através de métodos simples e práticos usando Java Generics.
Esta referência foi preparada para os iniciantes para ajudá-los a entender a funcionalidade básica relacionada à funcionalidade disponível no Java Generics.
Antes de começar a praticar com vários tipos de exemplos fornecidos nesta referência, estou supondo que você já conhece a programação Java básica.