Métodos, parámetros y alcance - Java
Cristóbal Hernández - Ingeniería de Software
0:00 / 0:00
Métodos, parámetros y alcance - Java
4 просмотра · 11 дней назад
Cristóbal Hernández - Ingeniería de Software
171 подписчик
4 просмотра · 11 дней назад
Modificas un número dentro de un método: el original queda intacto. Modificas una lista dentro de un método: se vacía de verdad. Mismo gesto, resultado opuesto. ¿Por qué? Porque Java SIEMPRE pasa por valor… y casi nadie entiende qué significa eso.
En esta masterclass bajamos al Call Stack, la estructura que gobierna cada método que has llamado en tu vida:
▸ Llamar a un método = apilar un marco que nace, vive y se destruye
▸ Paso por valor sin excepciones: mutar el objeto se ve fuera; reasignar el parámetro, no
▸ El alcance como memoria viva: shadowing, this y ciclos de vida Stack vs Heap
▸ Recursión, caso base y la anatomía exacta de un StackOverflowError
Al terminar, no vas a volver a escribir una llamada sin ver el marco que se apila por debajo.
📦 Descarga el código fuente de los ejemplos (.java):
https://cristobalhernandez.com/repo/0...
🎬 Episodio 04 · Temporada 1: Fundamentos de Java
Esta masterclass es parte de la serie «De variables a microservicios», el camino completo de backend, un video a la vez:
https://cristobalhernandez.com/cinest...
☕ Deja de llamar métodos. Empieza a apilar marcos. Nos vemos en el siguiente nivel.
#Java #AprenderJava #ProgramacionJava #Backend