Mecanismo para especificar de forma genérica el tipo de dato manejado.
Mecanismo para parametrizar de forma genérica el tipo de una clase o método. Mejora la reutilización del código conservando la seguridad de tipos, usado especificando el tipo de dato manejado, como en List<String>. En Java, los genéricos se implementan mediante borrado de tipos (type erasure), lo que elimina la información del parámetro de tipo del bytecode compilado, de modo que no se puede recuperar el argumento de tipo en tiempo de ejecución.
© 2026 ITBGM