Summary
Full Transcript
Sesión 19B Curso Certificación Java 17 (Preparándonos para la versión 21) Código: https://github.com/cursosmrugerio/cursoJava17_21 1. Introducción a Generics - Historia de los generics desde Java 5 - Evolución desde contenedores específicos a generics - Problemas de redundancia con contenedores específicos - Necesidad de soluciones más flexibles - Transición hacia implementaciones con generics 2. Implementación de Contenedores con Generics - Desarrollo de contenedores tipo T para cualquier clase - Getters y setters para tipos genéricos - Seguridad de tipos en tiempo de compilación - Manejo de tipos múltiples en contenedores - Implementación de toString para representación de objetos 3. Generics en Métodos - Definición de generics a nivel de método - Uso del tipo E en métodos de instancia - Combinación de genéricos de clase y método - Flexibilidad en el manejo de diferentes tipos de datos - Verificación de tipos en tiempo de ejecución 4. Restricciones y Límites en Generics - Implementación de interfaces para limitar tipos - Wildcards acotados superiores e inferiores - Convenciones de nomenclatura - Limitaciones en la modificación de colecciones generics 5. Colecciones No Acotadas - Manejo de listas de objetos con generics - Restricciones en colecciones de solo lectura - Limitaciones en la adición de elementos - Comportamiento en tiempo de ejecución de colecciones no acotadas
