Cómo hacer tu primer programa Java

Para muchas personas, cómo las computadoras hacen lo que hacen es un misterio increíble. Esta guía práctica es un intento de ponerlo en el camino para comprender cómo funcionan los programas al ayudarlo a crear un programa.

Para que esta guía sea efectiva, debe ejecutar una versión de Windows. Esto se debe a que la mayoría de las instrucciones solo funcionarán en Windows. Debe poder descargar e instalar programas, pero cubriremos qué programa más adelante en estas instrucciones.

Paso 1: crea un archivo

1. Navegue a su carpeta Mis documentos en un explorador de archivos.
2. En esa ventana, haga clic con el botón derecho sobre nuevo y haga clic en "Documento de texto", esto creará un nombre de archivo "Nuevo documento de texto" con el nombre resaltado, para que pueda cambiarle el nombre.
3. Haga clic fuera del documento porque lo cambiaremos de nombre más adelante.

Paso 2: escriba el marco de su programa

1. Abra su documento de texto recién creado.
2. Dentro de su tipo de archivo "class MyFirstProgram {"
No olvides la llave porque esto le dice a la computadora dónde está la carne de tu programa.
3. Presione Intro dos veces para crear nuevas líneas y luego escriba "}", esto le indica a la computadora que se ha ingresado todo lo que compone este programa.
4. En este punto, su programa debería verse como la imagen adjunta para este paso.

Entendiendo el Código:
En este punto, podemos generar el programa. El único problema es que no hará nada. De hecho, si intentó ejecutar el programa, aparecerá un mensaje de error que dice "Error: El método principal no se encuentra en la clase MyFirstProgram, defina el método como:" y luego muestra una línea de código específica. Vamos a escribir en esa línea de código en el siguiente paso, ya que es una parte importante del programa para entender.

Estamos utilizando un lenguaje de programación específico llamado Java, y como con la mayoría de los lenguajes Java tiene una forma muy específica de organizarse y expresarse, esta organización se llama sintaxis del código y debe seguirse o el programa no puede ser generado por el compilador. Lo que hicimos fue establecer el marco básico de este programa.

Cada programa Java está compuesto de clases y métodos. Las clases se conocen más comúnmente como objetos y nos proporcionan una forma de organizar nuestro código. Las clases almacenan información e instrucciones, nuestro programa será una sola clase con una sola instrucción o método. Una manera fácil de pensarlo es que las clases son un teclado completo donde los métodos son las teclas individuales del teclado. En este momento nuestro programa es solo una clase vacía (Un teclado sin teclas). Lo sabemos y, lo que es más importante, el compilador lo sabe porque la primera palabra que escribimos dice "clase".

Después de leer la sintaxis de la clase de palabra Java, dicta que debemos indicar el nombre del programa (una etiqueta en la clave), en este caso llamaremos a nuestro programa "MyFirstProgram". Lo llamaremos así porque es descriptivo de lo que es nuestro programa: ¡el primero! Una cosa importante a tener en cuenta es que la mayoría de los lenguajes de programación no permitirán espacios en los nombres de las cosas. Esto se debe a que el uso de espacio vacío con código ayuda al compilador a comprender lo que está sucediendo.

El compilador, leyendo el nombre de nuestra clase, espera que muestremos alguna forma de denotar qué parte de nuestro archivo constituye la clase misma para hacer esto, usamos llaves ("{" "}") para indicar dónde comienza (" {") y dónde termina ("} "). Como nuestro archivo hace esto cuando lo pasamos a través del compilador, el compilador producirá un programa, pero dado que nuestra clase no tiene métodos para usar (teclas para presionar) se producirá un error.

Paso 3: Configurar el método "principal"

1. En la segunda línea de su programa, presione Tab y escriba "public static void main (String [] args) {".
2. Presione enter dos veces, luego vuelva a presionar y escriba "}".
3. Su programa ahora debería verse como en la imagen.

Entendiendo el Código:
Lo que acabamos de escribir es la instrucción o método "principal" de nuestro programa. El método "principal" de una clase es literalmente la instrucción principal de un programa. Cuando una clase contiene un método "principal", permite ejecutar un programa. Esto se debe a que cuando se ejecuta un programa Java, lo primero que busca una computadora es un método llamado "main" y sigue todas las instrucciones dentro de ese método. Como no hay instrucciones dentro de main en este momento, ejecutar el programa no hará que nada suceda.

Delante del nombre del método principal hay tres palabras. Estas palabras describen atributos específicos del método. La primera palabra describe quién puede usar el método, y como este es el método principal, debe estar disponible para que todos lo usen, por lo que dice "público".

La siguiente palabra es opcional y describe cuándo se puede usar el método. Los detalles específicos de la palabra requieren un conocimiento más profundo para comprender completamente, por lo que el autor dejará en manos del lector investigar más por su cuenta para obtener esta comprensión.

La última palabra describe qué tipo de objeto produce el método. En este caso, no queremos producir nada, así que declaramos "nulo" para que la computadora sepa que no debe esperar nada al final de la instrucción.

Junto a main tenemos un paréntesis izquierdo, un código y un paréntesis izquierdo seguido de las llaves. Las llaves nuevamente describen dónde comienza y termina esta parte del programa. El código dentro de los paréntesis denota las entradas del método o lo que el método espera recibir de quien lo use. En este caso, espera recibir una matriz (indicada por "[]") de cadenas para ejecutar, o, en otras palabras, espera recibir una lista de palabras. Son utilizables por el método bajo el nombre de "argumentos" que es la abreviatura de "argumentos". Cuando una computadora llama al método principal, pone todas las palabras que están después de él en esa lista y las entrega al programa.

No necesitamos ningún argumento para este programa, así que no se preocupe por eso, pero aún mantenga el argumento de entrada allí porque su computadora se confundirá si no lo es.

Paso 4: escriba su instrucción

1. En la línea vacía en el medio del programa, presione la pestaña dos veces y escriba "System.out.println (" ¡Hola, Mundo! ");"

Entendiendo el Código:

Esta instrucción provocará la frase "¡Hola, mundo!" para que aparezca desde dónde ejecutaremos el programa.

Esta parte de cualquier programa es donde le estamos diciendo a la computadora que haga algo. El corazón de la programación reside en poder hacer esto. Escriba esta línea de código y esencialmente lo ha hecho. "System.out" es la primera parte de esta instrucción que debemos entender. El sistema es una clase fácilmente disponible en cualquier momento en cualquier lugar. Agregar ".out" al Sistema nos permite acceder a una clase contenida en el Sistema que nos da acceso a la salida de la computadora. Llamar al método "println" desde afuera escribirá (o imprimirá) el texto pasado al método a la salida disponible. En nuestro caso, esta será la línea de comando.

Paso 5: guarda tu programa

1. En su editor de texto, haga clic en "Archivo" y luego seleccione "Guardar como ..."
2. En la ventana de diálogo que aparece a continuación, hay un selector desplegable etiquetado con "Guardar como tipo:" actualmente debería tener "Documentos de texto (* .txt)", haga clic en el selector y seleccione "Todos los archivos".
3. Por "Nombre de archivo:" cambie el nombre del archivo a "MyFirstProgram.java".
4. Haga clic en Guardar.

Paso 6: Instale el JDK de Java

1. Vaya a //www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html haga clic en el botón de opción Aceptar.
2. Haga clic en la descarga para Windows x86.
3. Una vez finalizada la descarga, abra el archivo y siga la configuración. Todas las opciones predeterminadas funcionarán.

Este paso instala el JDK de Java, o el Kit del desarrollador de Java, que nos da acceso al compilador de Java y al comando que nos permite ejecutar programas de Java.

Paso 7: Copie la ruta a las herramientas de Java

1. Abra el explorador de archivos de Windows y navegue hasta el directorio principal de su computadora (donde encontrará sus CD y memorias USB).
2. Haga doble clic en "Disco local", que normalmente tiene un "(C :)" a continuación.
3. Haga doble clic en "Archivos de programa"
4. Resalte cualquier pliegue y presione la tecla "j".
5. Esto debería llevarte a una carpeta llamada "Java" para abrirla.
Si no puede encontrar la carpeta "Java", vuelva a "Disco local" y abra "Archivos de programa (x86)". Si aún no puede encontrarlo, repita el Paso 6.
6. Se le presentarán dos opciones de carpeta: abra la carpeta que comienza con "jdk" en minúsculas.
7. Abra los títulos de la carpeta "bin".
8. Haga clic en la ruta del archivo, pero no en ninguna parte de la ruta.
9. Esto debería resaltar la ruta como en la imagen.
10. Presione "crtl" y "c" al mismo tiempo, esto copiará esa ruta (la ruta le dice a la computadora dónde está ese directorio).

Paso 8: abra el símbolo del sistema

1. Navegue a su directorio Mis documentos en su explorador de archivos.
2. Cree una nueva carpeta (haga clic derecho sobre "Nuevo" y haga clic en "Carpeta")
3. Nómbrelo "MyFirstProgramFolder" (tan pronto como la carpeta esté hecha, escriba el nombre).
4. Arrastre el archivo "MyFirstProgram" a la carpeta. No ingrese a la carpeta .
5. Mientras mantiene presionada la tecla Mayús, haga clic con el botón derecho en "MyFirstProgramFolder" y seleccione "Abrir ventana de comandos aquí ...". Como en la foto.
6. El símbolo del sistema ahora debería estar abierto como en la segunda imagen.

Paso 9: compila el programa

1. Una vez en el símbolo del sistema, escriba '"'
2. Haga clic derecho en la ventana y seleccione "Pegar".
3. Debería aparecer la ruta que copió del paso 7. Si no, simplemente repita el paso 7 sin cerrar el símbolo del sistema e intente nuevamente.
4. Con la ruta pegada escriba '"'
5. Escriba "\ javac MyFirstProgram.java".
6. El cursor del símbolo del sistema debe ir a la siguiente línea y verse similar a la imagen.

Que esta pasando

Acabas de compilar tu programa. Esto significa que su computadora ahora tiene acceso a un archivo con instrucciones que puede entender.

Paso 10: ejecuta tu programa

1. Sin cerrar el símbolo del sistema, presione la tecla de flecha hacia arriba.
2. Esto debería mostrar el comando de compilación que acaba de ejecutar.
3. Presione eliminar solo queda el directorio de herramientas Java (con las comillas).
4. Escriba "\ java MyFirstProgram" para ejecutar su programa.

El resultado esta vez debería ser similar al paso anterior, pero esta vez debería imprimirse una línea de texto que diga "¡Hola, mundo!" Justo como la imagen.

Para un desafío adicional, cambie el mensaje que se imprime editando su archivo MyFirstProgram.java y repitiendo los últimos dos pasos para ejecutar su programa modificado.

Artículos Relacionados