Summary
Full Transcript
Sesion 24A Curso Certificación Java 17 (Preparándonos para la versión 21) Código: https://github.com/cursosmrugerio/cursoJava17_21 1. Fundamentos y Jerarquía de Clases - Exploración de relaciones entre clases A (superclase), B (subclase de A) y C (subclase de B) - Análisis de problemas de compilación en definiciones de métodos - Implementación de métodos con listas usando generics - Gestión de instancias y validación de tipos - Manejo de valores nulos y excepciones 2. Implementación de Generics - Definición de tipos con generics con restricciones de herencia - Convenciones de nomenclatura para tipos generics - Restricciones en la asignación de tipos - Manejo de tipos paramétricos en métodos - Validación de subtipos y supertipos 3. Utilidades de Colecciones - Desarrollo de clase CollectionUtils - Implementación de métodos para suma de elementos numéricos - Gestión de colecciones de solo lectura - Restricciones en inserción de elementos - Manejo de tipos acotados superiormente 4. Comparable y Restricciones de Tipos - Implementación de la interfaz Comparable - Definición de restricciones para tipos generics - Validación de tipos en tiempo de compilación - Compatibilidad entre tipos numéricos - Manejo de tipos paramétricos en colecciones 5. Estructuras de Datos y Deques - Comparación entre ArrayList y LinkedList - Implementación de colas FIFO y LIFO - Operaciones de inserción y eliminación - Métodos para manipulación de elementos - Gestión de excepciones en operaciones 6. Records y Generics - Implementación de generics en records - Manejo de constructores parametrizados - Generación automática de métodos - Conflictos entre tipos generics - Consideraciones de diseño y advertencias
