Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
24B Curso Java Certificación 17. Collections.
Play lesson

Curso Certificación Java 17 & 21 - 24B Curso Java Certificación 17. Collections.

5.0 (1)
9 learners

What you'll learn

This course includes

  • 106.3 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Full Transcript

Sesion 24B Curso Certificación Java 17 (Preparándonos para la versión 21) Código: https://github.com/cursosmrugerio/cursoJava17_21 1. Records y la Clase Platypus - Introducción detallada a la creación de records en Java - Exploración de la estructura interna del record, incluyendo constructor y toString automáticos - Implementación de atributos name y length con sus respectivos getters generados automáticamente - Demostración de la inmutabilidad inherente de los records - Comparación profunda entre la implementación como record versus clase tradicional - Análisis de la generación automática de equals, hashCode y otros métodos en records 2. Ordenamiento y Comparación - Implementación de ordenamiento usando Java Collections para records - Desarrollo de comparadores personalizados para definir el orden específico de objetos - Exploración de expresiones lambda como alternativa moderna para comparaciones - Manejo de referencias a métodos para simplificar la lógica de comparación - Implementación de ordenamiento ascendente y descendente - Uso de thenComparing para criterios de ordenamiento múltiples 3. Generics y Herencia - Profundización en el manejo de tipos genéricos y su impacto en la herencia - Análisis de la covarianza en definiciones con generics - Exploración de restricciones en la sobrescritura de métodos con tipos generics - Estudio de la compatibilidad de tipos en jerarquías de clases - Manejo correcto de tipos generics en colecciones - Implementación de métodos generics con restricciones de tipo 4. Sobrecarga vs Sobrescritura - Diferenciación clara entre sobrecarga y sobrescritura de métodos - Análisis de firmas de método y su impacto en la sobrescritura - Exploración de restricciones en la sobrescritura con tipos generics - Estudio de la covarianza en retornos de método - Implementación correcta de sobrescritura respetando contratos de firma - Manejo de excepciones en métodos sobrescritos 5. Colecciones y Maps - Exploración profunda de interfaces de colección en Java - Implementación de iteración sobre Maps usando diferentes técnicas - Manejo de conjuntos de entrada (EntrySet) en Maps - Uso de forEach y referencias a método en colecciones - Trabajo con consumidores en operaciones de Map - Implementación de diferentes estrategias de iteración

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere