Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
23A Curso Java Certificación 17. Collections.
Play lesson

Curso Certificación Java 17 & 21 - 23A 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 23A Curso Certificación Java 17 (Preparándonos para la versión 21) Código: https://github.com/cursosmrugerio/cursoJava17_21 1. Estructuras de Mapas y Métodos Fundamentales - Funcionamiento básico de TreeMap y su relación con Comparable - Métodos esenciales de Map: contains, size, clear, valores y claves - Iteración sobre mapas usando BiConsumer y forEach - Gestión eficiente de valores null con getOrDefault - Operaciones de reemplazo y fusión de valores 2. Comparable y su Implementación - Implementación natural en clases como Integer, Double y String - Lógica de comparación: retorno 0 (igual), negativo (menor), positivo (mayor) - Gestión de excepciones ClassCastException - Importancia de la validación de valores null - Consistencia entre equals, hashCode y compareTo 3. Comparator y su Flexibilidad - Ventajas sobre Comparable en criterios múltiples - Implementación mediante expresiones lambda - Referencias a métodos para comparaciones - Ordenamiento ascendente y descendente - Comparaciones encadenadas con thenComparing 4. Records y Colecciones - Transición de arrays a listas - Inmutabilidad de records vs POJOs tradicionales - Gestión de atributos con getters automáticos - Ordenamiento por múltiples criterios - Integración con características de Java 8 5. Búsqueda Binaria y Ordenamiento - Requisitos de ordenamiento para búsqueda binaria - Importancia del orden ascendente natural - Gestión de streams con comparadores - Implementación en colecciones ordenadas - Manejo de errores en búsquedas 6. Consideraciones Avanzadas - Uso de interfaces funcionales - Clases anónimas y su implementación - Optimización de rendimiento con tipos primitivos - Gestión de colecciones concurrentes - Consistencia en implementaciones de ordenamiento

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