Course Hive
Search

Welcome

Sign in or create your account

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

Curso Certificación Java 17 & 21 - 25B 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 25B Curso Certificación Java 17 (Preparándonos para la versión 21) Código: https://github.com/cursosmrugerio/cursoJava17_21 1. Maps y EntrySet - Profundización en el método entrySet() para mapas de tipo Integer - Trabajo con listas inmutables creadas a partir de entrySet() - Manejo de Entry como interfaz y sus limitaciones - Operaciones permitidas y restringidas en entries - Comportamiento de los métodos setValue() y replace() - Consideraciones sobre inmutabilidad en colecciones 2. Operadores Unarios y Funciones Genéricas - Implementación correcta de operadores unarios en lambdas - Contratos de entrada-salida en funciones - Comportamiento del retorno de valores en setValue() - Uso de funciones genéricas como alternativa flexible - Manejo de bifunciones para manipular entries - Importancia de la documentación oficial 3. Manejo de Inmutabilidad - Restricciones en listas inmutables (sin modificaciones, adiciones o eliminaciones) - Creación de listas mutables a partir de inmutables - Uso del método replaceAll para transformaciones - Errores comunes al intentar modificar colecciones inmutables - Estrategias para trabajar con objetos inmutables - Manejo de excepciones UnsupportedOperationException 4. Métodos Estáticos y Generics - Ubicación correcta de la definición de generics - Limitaciones de contexto estático con generics - Imposibilidad de acceder a atributos de instancia - Uso de 'extends' en definiciones con generics - Consideraciones de diseño para métodos estáticos - Reglas de compilación para generics en métodos 5. Comparable vs Comparator - Diferencias fundamentales entre interfaces - Implementación de compareTo() vs compare() - Uso de expresiones lambda con Comparator - Requisitos para interfaces funcionales - Mejores prácticas en implementación - Casos de uso para cada interfaz 6. Actualización del Curso - Progreso actual: 10 de 15 capítulos completados - Próximos temas: Streams y Módulos - Cambios entre Java 17 y 21 - Eliminación de JDBC en nuevas versiones - Complejidad de temas avanzados - Recomendaciones para estudio adicional

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