Hasta ahora hemos creado un Proyecto Java y también un nuevo paquete. Ahora vamos a crear una clase java.
En el panel izquierdo de nuestro espacio de trabajo de eclipse, deberíamos ver el Proyecto Tutorial Java y un paquete java.tutorial.example. Pulsamos con el botón derecho del ratón sobre el nombre del paquete y nos saldrá una opción similar a la que hicimos en la creación del paquete pero esta vez en lugar de seleccionar paquete estaríamos seleccionando Clase. Nos saldrá la siguiente ventana.
Rellenamos el formulario como corresponde. Deje el valor por defecto de la carpeta de origen y el nombre del paquete. Como te habrás dado cuenta el valor por defecto corresponde al Proyecto Java y al paquete donde añadimos la nueva clase. Para el campo nombre, ponga HolaMundo. Tenga en cuenta que el espacio no está permitido como Nombre de la clase. Marcamos el public static void main(String args) y dejamos todos los demás campos como están Pulsamos Finalizar.
Se generará una nueva clase con el nombre HolaMundo.
El código anterior todavía no haría nada sólo una clase en blanco. Vamos a eliminar la línea 7, esto básicamente es sólo un comentario que es básicamente sólo una entrada stub recordando al usuario para empezar a añadir la lógica del código en esa línea.
Después de limpiar el código vamos a poner en la línea que imprime Hola Mundo a la consola. Añade System.out.println(«Hola Mundo»). A continuación tenemos el código fuente completo de Hola Mundo, y a continuación vamos a repasar cada uno de los componentes.
La línea 1 es el nombre del paquete al que pertenece la clase. Comprueba en el panel lateral izquierdo de tu aplicación eclipse, la clase HolaMundo está dentro del paquete com.javatutorial.example que coincide con el que se declara en la primera línea de nuestra clase.
La línea 3 hasta la 7 es un comentario. Esto sirve para documentar de qué trata la clase. Es una buena práctica poner información sensata en los comentarios.
Para la línea 9 public class HolaMundo, aquí es donde declaramos cuál es el nombre de nuestra clase. Fíjate que hemos empezado la declaración con la palabra clave public lo que significa que nuestra clase HolaMundo es accesible en cualquier lugar. Una clase java se compone de método está dentro de ella. En la línea 9, puedes ver que hay un paréntesis de apertura. Este paréntesis de apertura necesita ser cerrado lo cual hemos hecho en la línea 17.
Una clase java puede tener múltiples métodos. Tratar un método java como un comportamiento de nuestra clase java. En este ejemplo, nuestro método es main como hemos declarado en la línea 11. Básicamente la línea 11 hasta la 15 es nuestro método en esta clase. Al igual que la declaración de nuestra clase HelloWorld, cada método java necesita tener un paréntesis de apertura y cierre. Lo que significa que dentro del paréntesis de apertura y cierre todo el código que ponemos es parte del método main. Cada vez que llamemos a este método, se ejecutará toda la lógica del código dentro de él.
Veamos nuestra declaración de método public static void main(String args) . Al igual que en la declaración de nuestra clase, hay una palabra clave public antes del nombre del método. Esto significa que todas las clases que tienen acceso a nuestra clase también pueden llamar a este método. Más sobre los modificadores de acceso en la sección posterior de nuestro tutorial de programación java. Ahora vamos a pasar a la palabra clave void. La declaración void antes del nombre del método main es en realidad un tipo de retorno. En este caso, ya que ponemos void significa que este método no devolverá nada. El tipo de retorno es variado desde los tipos de datos primitivos hasta las clases de objetos. La palabra main en el fragmento de código anterior es el nombre del método. Dentro de los paréntesis de apertura y cierre está lo que llamamos argumentos del método lo que significa que este método está aceptando un array de String con nombre args.
Ahora que hemos discutido la estructura básica del programa java vamos a detallar el código que cumple nuestro objetivo inicial que es imprimir «Hola Mundo» en la consola. Esto se hace llamando al método estático println de la clase System. El método println acepta String como entrada y lo imprime en la consola. Como queremos imprimir «Hola Mundo» en la consola, hemos declarado System.out.println(«Hola Mundo»); No olvides añadir punto y coma después del paréntesis de cierre. Cada declaración de código se termina con punto y coma, esto es una necesidad.