🚀 Java 17 Certificación - Capítulo 2 (Parte B): Ejercicios Prácticos y Operadores Avanzados
Código: https://github.com/cursosmrugerio/cur...
📚 *¿Qué aprenderás en este video?*
Continuamos con los ejercicios del Capítulo 2, resolviendo problemas prácticos paso a paso:
✅ *Operaciones Aritméticas Avanzadas*
Operador módulo (%) y su aplicación práctica
Evaluación de expresiones de izquierda a derecha
Resolución de paréntesis y precedencia de operadores
✅ *Post/Pre Incremento y Decremento*
Diferencias entre post-increment (++) y pre-increment
Post-decrement (--) y pre-decrement
Comportamiento en asignaciones complejas
✅ *Operadores Lógicos y de Comparación*
Evaluación de circuito corto (short-circuit evaluation)
Operadores AND (&&) y OR (||)
Negación lógica (!) en expresiones complejas
✅ *Casting y Operaciones Compuestas*
Operadores de asignación compuesta (+=, -=, *=, /=)
Casting implícito en operaciones compuestas
Resolución de errores de compilación por tipos incompatibles
✅ *Conceptos Avanzados*
Operador ternario (? :) en expresiones complejas
Operador bitwise complement (~) - regla práctica
Overflow y underflow en tipos primitivos
🎯 Puntos Clave del Video:
*[00:00 - 15:00]* Operador módulo y evaluación de expresiones
*[15:00 - 30:00]* Post/Pre incremento y comportamiento
*[30:00 - 45:00]* Operadores lógicos y short-circuit evaluation
*[45:00 - 1:00:00]* Overflow/underflow en tipos byte y short
*[1:00:00 - 1:15:00]* Operador bitwise complement (~)
*[1:15:00 - Final]* Operador ternario y preparación para Capítulo 3
💡 Tips Importantes:
**Regla para operador ~**: `~n = -n - 1` (multiplica por -1 y resta 1)
**Overflow**: Cuando un byte alcanza 127+1, se vuelve -128
**Operaciones compuestas**: Incluyen casting implícito automático
**Short-circuit**: Si primera condición es false en &&, no evalúa la segunda
🔧 Ejercicios Resueltos:
Pregunta 11: Evaluación con módulo y multiplicación
Pregunta 12: Post-increment vs Pre-decrement
Pregunta 13: Operadores lógicos complejos con precedencia
Pregunta 16: Errores de compilación por tipos incompatibles
Pregunta 19: Overflow en tipos byte
Pregunta 21: Operador bitwise complement
📋 Timestamps Principales:
01:22 - Operador módulo (%) en acción
04:32 - Post-increment y pre-decrement explicados
06:31 - Evaluación de operadores lógicos complejos
24:46 - Errores de compilación por tipos incompatibles
45:44 - Overflow y underflow demostrados
56:08 - Operador bitwise complement (~)
1:01:23 - Regla práctica para bitwise complement
🎓 Preparación para Certificación:
Memoriza la regla del operador ~: `~n = -n - 1`
Comprende los límites de cada tipo primitivo
Practica evaluación de precedencia sin paréntesis
Domina el comportamiento de overflow/underflow
🔗 Recursos Adicionales:
Libro de ejercicios Java 17 mencionado en el video
Código fuente de todos los ejemplos
Próximo tema: Capítulo 3 (Switch, Loops, Polimorfismo)
---
🔔 *¡Suscríbete y activa las notificaciones!* para no perderte la continuación del Capítulo 3
👍 *¿Te ayudaron los ejercicios?* Dale like y comparte con otros programadores
💬 *¿Dudas sobre algún operador?* Comenta y te ayudo a resolverlas
**📚 Próximo video**: Capítulo 3 - Switch, Loops, instanceof y Pattern Matching
#Java17 #JavaCertification #OCP #Oracle #Programming #Operators #BitwiseOperators #JavaOverflow #CodingTutorial