Ejemplos # 001: Código básico en Java

 

El siguiente programa en Java muestra un mensaje por pantalla, a continuación, se explicará línea por línea cómo funciona y cuál sería el ajuste necesario.



/*

Programa que muestra mensaje de Hola Mundo

 */

package Basico;

  1. Comentarios: La primera línea del código presentado es un comentario que permite varias líneas /* ... */, mismo que describe de manera breve el propósito del código fuente, este comentario es solo para lectura de los programadores y no afecta en nada la ejecución del programa.
  2. Declaración del paquete: La línea de código package Basico; hace referencia a la clase que pertenece el programa, en este caso pertenece al paquete Basico. Los paquetes en java permiten organizar las clases y evitar conflictos entre nombres de clases, por lo que se podría tener varías clases relacionadas en el mismo paquete Basico.

/**

 *

 * @author Ing. Eduardo Rodríguez E, Mg.

 */

  1. Comentario de documentación: El línea de código se incluye el nombre del autor del programa, es un comentario de un bloque de documentación JavaDoc, normalmente este código se usa para documentar clases y métodos.

 

public class e001 {

  1. Declaración de clase: La línea de código public class e001 permite declarar una clase pública denominada e001, en el lenguaje de Java todo programa debe estar contenido en una clase.

    public static void main(String[] args) {

  1. Método main: Esta línea de código se define el punto de entrada de ejecución del programa, el cual es el método main, este es el primer método que el sistema ejecuta cuando se ejecuta un programa en Java.
    • public Indica que el método main es accesible desde cualquier lugar.
    • static indica que el método main pertenece a la clase en sí y no a una instancia de la clase.
    • void significa que el método main no devuelve ningún valor.
    • String[] args es un parámetro que permite recibir un arreglo de String (cadena de caracteres) denominado args,  el argumentos recibe de una cadena de arreglo que se le pasa al programa cuando este se ejecuta desde la línea de comandos.

System.out.println(args);

  1. Impresión en consola: La siguiente línea de código muestra por pantalla (consola) lo que el argumento args contiene, utilizando para esto la línea de código System.out.println(args), esta línea mostrará la referencia de la memoria del arreglo args, mas no su contenido.

Para que el programa pueda mostrar "Hola Mundo", el código fuente debería contener:

System.out.println("Hola Mundo");

De este modo se estaría mostrando por pantalla el mensaje "Hola Mundo" en la consola.


    }

}

  1. Cierre del método y de la clase: Las llaves (}) de cierre están cerrando o finalizado el método main y luego la clase e001.

 

Ejecutar el programa desde la línea de comandos y desde le programa NetBeans

Opción 1: Ejecutar el programa desde la línea de comandos

o   Guardar el archivo: Lo primero a realizar es guarda el código fuente en un archivo cuya extensión sea .java, para este caso el nombra del archivo sería e001.java. Debe asegúrate de que el archivo esté dentro de una carpeta denominada Basico, ya que la clase se encuentra en dicho paquete Basico.

  1. Abrir la terminal o símbolo del sistema: Accede hasta la carpeta donde se guardo el archivo e001.java, por ejemplo, si has guardado en programa en una carpeta ProyectosJava, debes ingresar a esta carpeta ProyectosJava y luego acceder a la carpeta Basico, en donde debes haber guardado el programa e001.java.
  2. Compilar el programa:
    • Debes ejecutar la siguiente línea de comando para compilar el archivo:

javac Basico/e001.java

    • Este comando javac permitirá compilará el código fuente y al mismo tiempo generará el archivo e001.class dentro de la carpeta Basico.
  1. Ejecutar el programa:
    • Una vez que se haya compilado el programa debes ejecutar la siguiente línea de comando para ejecutar el programa:

java Basico.e001 "Hola Mundo"

    • El comando java ejecuta el programa.
    • Si todo está correcto, deberías ver el siguiente mensaje en la consola:

Hola Mundo

Opción 2: Ejecutar el programa en NetBeans

  1. Abrir NetBeans:
    • Abre el IDE de NetBeans en tu computadora.
  2. Crear un nuevo proyecto:
    • Selecciona File > New Project.
    • En la ventana de "New Project", selecciona Java en Categories y luego elige Java Application en Projects. Haz clic en Next.
    • Debes dar un nombra el proyecto (por ejemplo, HolaMundoApp).
    • En "Project Location", debes seleccionar la carpeta donde deseas guardar el proyecto.
    • Debes asegurarte de desmarcar la opción "Create Main Class", en vista de que tienes una clase definida, después debes hacer clic en Finish.
  3. Crear el paquete y la clase:
    • En el Explorador de Proyectos de NetBeans (Project Explorer), debes hacer clic con el botón derecho del mouse sobre el paquete de tu proyecto (por ejemplo, holamundoapp) y selecciona New > Java Package.
    • Debes dar como nombra el paquete Basico y haz clic en Finish.
    • Ahora, haz clic derecho en el mouse sobre el paquete Basico y en el Explorador de Proyectos y selecciona New > Java Class.
    • Debe dar el nombra a la clase e001 y haz clic en Finish.
  4. Código en la clase:
    • Escribe el código que se proporciona en este ejemplo e001.java.
  5. Ejecutar el programa:
    • Da clic en el menú Run > Set Proyect Configuration > Customize, se cargará una ventana y en la opción Arguments escribe “Hola Mundo”, después dar clic en el botón Ok
    • Haz clic derecho del mouse  en la clase e001 en el Explorador de Proyectos y selecciona la opción Run File o simplemente presiona Shift + F6.
    • El IDE de NetBeans compilará y ejecutará el programa automáticamente.
    • Deberías ver "Hola Mundo" en la consola de salida de NetBeans.

6.     Si todo se ha escrito de manera correcta, deberías ver el siguiente mensaje en la consola:

 

Hola Mundo