Summary
Full Transcript
Sesion 21A Curso Certificación Java 17 (Preparándonos para la versión 21) Código: https://github.com/cursosmrugerio/cursoJava17_21 1. Fundamentos Avanzados de Generics - Evolución histórica y borrado de tipos - Importancia en certificación y simuladores - Aplicación en records y colecciones - Retrocompatibilidad con versiones anteriores - Simplificación sintáctica desde Java 7 2. Covarianza y Herencia - Concepto de covarianza en métodos - Sobrescritura de métodos con tipos de retorno - Polimorfismo y ejecución - Referencias variables y objetos 3. Reglas de Covarianza con Generics - Primera regla: subtipos y tipos base - Segunda regla: relaciones entre tipos - Implementación con CharSequence y String - Restricciones de tipos genéricos - Casting entre tipos superclase y subclase 4. Ejercicios Prácticos con Generics - Implementación de contenedor de helados - Jerarquía de clases de helados - Manejo de referencias y supertipos - Limitaciones en asignaciones de subclases - Flexibilidad de contenedores con generics 5. Conceptos Avanzados - Wildcards acotados superiores - Comparator e interfaz natural order - Manejo de errores con subclases - Restricciones de tipos paramétricos 6. Consideraciones para la Certificación - Temas clave para el examen - Diferencias entre versiones de certificación - Complejidad de simuladores - Experiencias de certificación - Preparación específica para el examen
