5 formas de escribir un Hola Mundo en Java que no conocías


Escribir un Hello World! en java es una de las formas más simples y comunes de iniciar a desarrollar, en este post mostraremos algunas formas interesantes de escribirlo, ponte a prueba y trata de entenderlas antes de leer la explicación.

1 Hola Mundo simple

public class HelloWorld {
	public static void main(String[] args) {
		System.out.println("Hello world!");
	}
}

Este programa no necesita mucha explicación, es un método main static que recibe como parámetro un arreglo de String y solo imprime en consola la frase Hello World!.

2 Hola Mundo utilizando var args

public class HelloWorld {
	public static void main(String... args) {
		System.out.println("Hello world!");
	}
}

La segunda forma de hacer un Hello World! en Java es haciendo uso de un var args, para hacerlo en lugar de un arreglo de String recibiremos como parámetro String …args, este tipo de parámetros permite uno dos o n parámetros de tipo Strings y serán traducidos a un arreglo, por esto es posible utilizarlos en el método main en lugar del arreglo de String.

3 Hola Mundo utilizando bloques estáticos

public class HelloWorld {
	static {
		System.out.println("Hello world!");
	}

	public static void main(String... args) {

	}
}

¿Es posible escribir un Hello World! sin una sola línea de código en el método main ? Claro que si solo hay que crear un bloque static que ejecute el código que deseamos ejecutar cuando se cargue la clase en la JVM.

4 Hola Mundo utilizando bloques anónimos

public class HelloWorld {
	{
		System.out.println("Hello world!");
	}

	public static void main(String... args) {
		new HelloWorld();
	}
}

¿Cómo se mando llamar el Hello world! ?  Utilizar bloques anónimos es otra forma muy padre de hacer nuestro programa, este bloque se ejecuta después de que la llamada a super en nuestro constructor, en este caso creamos un objeto de nuestra clase este llama al constructor por defecto que a su vez llama al constructor padre utilizando el super(); implícito y al final llama al bloque anónimo.

5 Hola Mundo utilizando static imports

import static java.lang.System.*;

public class HelloWorld {

	public static void main(String... args) {
		out.println("Hello world !");
	}

}

La última forma de hacerlo es importando todos los miembros static de la clase System y utilizando solo el objeto out para imprimir nuestro Hello World.

Estas son solo algunas formas de escribir un Hello World de formas más interesantes para que pongas a prueba a tus profesores :D. Hay muchas otras leyendo el texto de diferentes fuentes como la línea de comandos, archivos properties, enums, etc. Comparte con nosotros cual es tu forma favorita de escribirlo.

Autor: Alejandro Agapito Bautista

Twitter: @raidentrance

Contacto:raidentrance@gmail.com

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s