Menú principal
Artículos
Manuales
Buscar
Desarrollo de Software
¿Qué tecnologías prefieres?
 
Hola Mundo en Java

Este artículo describirá como realizar nuestro primer programa en java, el clásico Hola Mundo el cual nos imprimirá en pantalla una simple cadena de texto.

La principal prioridad de este artículo, más que explicar el programa de imprimir una línea de texto en pantalla, es hacerlo utilizando buenas prácticas de la ingeniería de software.

Paso 1

Un programa en java se puede codificar desde cualquier editor de texto plano. Sin embargo para lograr tener un mejor entendimiento y poder generar código más claro y sencillo de mantener, existen herramientas que nos facilitan este trabajo. En este ejemplo utilizaremos el editor de texto notepad++ que es un editor de texto que soporta la codificación de varios lenguajes de programación.

Descargalo aquí

Paso 2

Una vez descargado e instalado notepad++ lo abrimos y seleccionamos la opción de Java indicando que vamos generar código en Java (menú/Lenguaje/Java).

 

notepad++

 

Paso 3

Antes de empezar a escribir el código una buena práctica de ingeniería de software es comentar la principal función que va a desempeñar nuestra clase para poder así conocer las funcionalidades de cada una de las clases en forma general.

 

Comentario Java
Para comentar una línea en java se utiliza doble slash //
 

Paso 4

Declaramos el cuerpo de nuestra clase y delimitamos su alcance a partir de llaves {} y lo guardamos. El nombre del archivo debe ser exactamente igual al nombre de la clase y con extensión .java.

Java es sensible a las mayúsculas por lo que debemos verificar cuidadosamente que se guarde exactamente igual al nombre de la clase, de lo contrario nuestra aplicación no va a poder ser ejecutada.

Por convención (estándar) los nombres de las clases se declaran empezando con mayúscula y si se compone de varias palabras cada una de estas también se iniciara con mayúscula sin utilizar espacios en blanco.

En este ejemplo nuestra clase se llama HolaMundo por lo que el archivo lo debemos guardar como HolaMundo.java

 

Clase Java
 
 

Utilizar las convenciones para nombrar clases y delimitar el alcance de la clase antes de escribir código dentro de esta son buenas prácticas de ingeniería de software, debido a que nuestro código será más entendible para otras personas y por consiguiente más fácil de mantener y modificar.

 

 Paso 5

Una vez definida nuestra clase, escribiremos el método main delimitando también su alcance con llaves {}. Este método es el que java localiza para poder correr la aplicación, de ahí su nombre que significa principal.

 

Metodo Main Java

 

Como se observa en la imagen el método main se comenzó a escribir después de unos espacios en blanco, a esta práctica se le conoce como identación del código. Esto nos sirve para generar código más entendible y para poder verificar más fácilmente el alcance del método.

 

Paso 6

Escribimos la instrucción System.out.println que es la que se encargara de imprimir nuestro texto en pantalla.

 

System.out.println Java

 

Como observamos volvimos a comenzar a escribir la instrucción de impresión System.out.println después de varios espacios en blanco, lo cual a simple vista nos es más fácil identificar que esta instrucción esta dentro del alcance del método main.

 

Paso 7

Guardamos los cambios efectuados en nuestro archivo y abrimos un intérprete de comandos (inicio/ejecutar/cmd), nos ubicamos en la ruta donde guardamos el archivo HolaMundo.java

 

java

 

Paso 8

Ahora compilaremos nuestro código a partir de la instrucción javac

 

javac

 

Esta instrucción nos genera un archivo con el mismo nombre que la clase solo que con extensión .class la cual es la que ejecutaremos para correr nuestra aplicación. Busca dentro de la carpeta para verificar que el archivo HolaMundo.class se haya generado.

 

Java error

 

Si recibimos un error como el de la imagen de arriba, significa que no se guardo el archivo con el nombre exactamente igual al de la clase. Recuerde que java distingue entre mayúsculas y minúsculas.

 

Paso 9

 Para correr nuestra aplicación utilizaremos la instrucción java la cual cargara nuestro archivo generado por la compilación y lo ejecutara.

 

java

 

Como vemos en la imagen la instrucción java requiere el nombre de la clase pero sin ningún tipo de extensión --> java HolaMundo

Ahora ya tenemos el clásico Hola Mundo hecho en java, pero siguiendo algunas de las buenas prácticas de la  ingeniería de software como son:

  • Comentar la función principal de la clase.
  • Usar convenciones para los nombres de las clases.
  • Identación del código.
  • Declarar clases y métodos desde su inicio con sus llaves de alcance.

Si tienes alguna duda o comentario sobre este artículo de java orientado a las buenas practicas de ingeniería de software, porfavor manda un correo a Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla o hazlo directamente desde la sección de contacto.