Tu Primer Hola Mundo en Java

Crea tu primera app Hola Mundo en Java paso a paso

Bienvenidos a la cuarta clase del Curso Completo de Java para DAM y DAW. En esta lección aprenderemos a crear nuestra primera aplicación en Java: el famoso "Hola Mundo”.

Aunque parezca una tontería, imprimir "Hola Mundo” en pantalla es un paso esencial cuando estás empezando a programar en cualquier lenguaje. Nos permite configurar nuestro entorno de desarrollo, probar que todo funciona correctamente y entender la estructura básica de un programa Java. ¡Vamos a ello!

¿Qué es la aplicación Hola Mundo en Java y por qué es importante?

La aplicación "Hola Mundo" es el primer programa que suelen realizar los desarrolladores cuando aprenden un nuevo lenguaje de programación. Se trata de una aplicación muy sencilla que simplemente imprime el texto "Hola Mundo" en la consola.

Aunque a primera vista pueda parecer un programa sin mucha utilidad, crear un Hola Mundo en Java nos permite:

  • - Configurar correctamente el entorno de desarrollo Java (JDK, IDE, etc).

  • - Probar que podemos compilar y ejecutar programas Java sin problemas.

  • - Entender la estructura básica de una aplicación Java: la clase, el método main y los comentarios.

  • - Imprimir un mensaje de salida con System.out.println.

  • - Familiarizarnos con conceptos clave como clase, objeto, método, sentencia, etc.

  • - ¡Emocionarnos al ver que hemos creado nuestro primer programa en Java!

Por todo ello, desarrollar una aplicación Hola Mundo es un paso obligado y muy útil cuando comenzamos a programar en Java. Nos da confianza para continuar creando programas más complejos.


Cómo imprimir Hola Mundo en Java en 5 sencillos pasos

Para imprimir un mensaje por consola en Java solo necesitamos seguir estos 5 sencillos pasos:

1º Configura tu entorno de desarrollo Java

Lo primero es asegurarnos que tenemos instalado el JDK (Kit de Desarrollo de Java) para poder compilar y ejecutar código Java. También necesitaremos un IDE como Eclipse, IntelliJ IDEA o NetBeans para escribir el código de forma cómoda.

Si aún no tienes configurado tu entorno Java, te recomiendo leer la clase anterior de este curso donde explico paso a paso cómo instalarlo.

2º Crea una clase Java

El código Java se organiza en clases. Por tanto, crearemos una clase pública con un nombre descriptivo como "HolaMundo":

public class HolaMundo {

}

3º Añade la función main

Dentro de la clase añadimos un método main con la firma requerida para que Java pueda ejecutarlo:

public static void main(String[] args) {

}

4º Imprime un mensaje con System.out.println

Dentro del main escribimos la siguiente línea para imprimir el texto "Hola Mundo" en la consola:

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

5º Ejecuta la aplicación

Por último, ejecutamos el programa y veremos el mensaje impreso. ¡Ya tendríamos nuestro primer Hola Mundo en Java!


Explicación del código de la app Hola Mundo

Ahora que ya sabemos los pasos para crear una app Hola Mundo, vamos a analizar línea por línea qué hace exactamente el código:

public class HolaMundo {

   public static void main(String[] args) {

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

   }

}
  • - La primera línea declara una clase pública llamada HolaMundo. Las clases Java deben declararse dentro de archivos .java con el mismo nombre que la clase.

  • - main() es el método principal que se ejecutará al iniciar la aplicación. Debe ser público, static y devolver void.

  • - String[] args son los argumentos que se pasan al método main() al ejecutar el programa.

  • - System es una clase de Java que representa el sistema operativo.

  • - out es un campo static de la clase System que permite escribir en la consola.

  • - println() es un método para imprimir una línea en la consola.

  • - "Hola Mundo" es el texto que queremos imprimir. Las comillas indican que es un String.

  • - Las llaves {} agrupan las sentencias que pertenecen a la clase y al método main.


Ejemplos de programas Hola Mundo en Java

A continuación te muestro algunos ejemplos de programas Hola Mundo en Java ligeramente diferentes:

Hola Mundo básico

public class HolaMundo {

  public static void main(String[] args) {

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

  }

}

Hola Mundo con entrada de usuario

import java.util.Scanner;

public class HolaMundo {

  public static void main(String[] args) {

    Scanner scanner = new Scanner(System.in);

    System.out.print("Introduce tu nombre: ");
    String nombre = scanner.nextLine();

    System.out.println("Hola Mundo, mi nombre es " + nombre);

  }

}

Hola Mundo con formato especial

public class HolaMundo {

  public static void main(String[] args) {

    System.out.printf("%s %s %s", "Hola", "Mundo", "!!!");

  }

}

Como ves, existen múltiples variaciones del típico programa Hola Mundo. Lo importante es que impriman un mensaje de bienvenida y nos permitan probar que Java funciona.


Conclusión

En esta lección has aprendido qué es y cómo crear tu primera aplicación Java para imprimir un mensaje por consola. Aunque es un programa muy sencillo, crear un Hola Mundo en Java es un paso obligado para configurar tu entorno de desarrollo y familiarizarte con los conceptos básicos del lenguaje.

Ahora que ya tienes tu primera app funcionando, te animo a continuar con el curso para aprender más sobre programación Java y crear programas cada vez más complejos y útiles. ¡Nos vemos en la siguiente lección!

IMPORTANTE:

Puedes ver todo el código utilizado en el apartado en el siguiente enlace


Preguntas Frecuentes

No, en Java todo el código debe escribirse dentro de clases. La clase es la unidad mínima y contiene los métodos principales para ejecutar el programa.

Para que Java pueda ejecutarlo sin necesidad de crear un objeto de la clase. Al declararlo static pertenece a la clase y no a objetos.

Sí, debido a que no necesitamos que devuelva ningún valor tras su ejecución. Solo ejecutamos las sentencias dentro del main.

Sí, podemos compilar y ejecutar Java desde la línea de comandos, aunque usar un IDE facilita mucho el desarrollo.

Deja un Comentario

¡Bienvenido a nuestro sitio web!

Este sitio utiliza cookies para mejorar tu experiencia de navegación y proporcionar funciones adicionales relacionadas con el análisis de tráfico y el rendimiento del sitio. Política de cookies.