Explicación del concepto
Esta lección presenta cómo se estructura un programa Java y cómo la ejecución comienza desde el método `main`. En lugar de tratar el archivo como magia, leerás un programa pequeño, lo ejecutarás y conectarás cada parte del código con lo que la JVM realmente necesita para ejecutarlo. El objetivo es que el primer archivo Java se sienta comprensible, no memorizado. Al final, deberías poder identificar la clase, el punto de entrada y la línea que produce la salida.
Dónde poner el código
- Define variables de color y posición al inicio.
- Crea la lógica de dibujo o posicionamiento de formas en el medio.
- Renderiza la salida (impresión, lienzo, SVG o bloque con estilo) al final.
Referencia de comandos
- Señala el punto de entrada del programa y explica por qué Java comienza allí.
- Ejecuta el código inicial, cambia el mensaje impreso y confirma la nueva salida.
- Describe cómo es la relación entre el nombre de la clase y el nombre del archivo en un proyecto Java simple.
- Verifica tu comprensión explicando qué hace cada línea en español sencillo.
Guía paso a paso
- Lee el archivo de arriba a abajo e identifica la declaración de la clase y el método `main`.
- Ejecuta el programa una vez sin cambiar nada y anota la salida exacta.
- Reemplaza el nombre o mensaje de ejemplo con tu propio valor y ejecuta el código de nuevo.
- Explica en una oración por qué la JVM necesita un método `main` en este ejemplo.
- Termina con una verificación rápida: ¿el programa compila, se ejecuta e imprime lo que esperabas?
Ejercicios prácticos
- Modifica el ejemplo para que imprima dos líneas de salida separadas.
- Crea una segunda versión que salude a un usuario por su nombre usando una variable `String`.
- Escribe una breve explicación de qué fallaría si se eliminara el método `main`.
Retos de código
- Crea un pequeño programa de bienvenida que imprima un título, el nombre de un estudiante y un mensaje de estado en un orden claro.
- Reescribe el código para que la salida siga siendo correcta, pero los nombres de las variables sean más significativos.
Mini tareas de práctica
- Renombra la variable para que su propósito sea más claro.
- Cambia el texto de salida para que suene como un mensaje de programa real.
- Escribe una oración que resuma qué parte del archivo ejecuta Java primero.
Error común
Mixing x and y axes or using wrong coordinate origin causes shapes to appear in unexpected places.
Mini reto de la vida real
Draw one square, one triangle, and one circle, then move X marker 2 steps right and 1 step down.