InicioCiencia EducacionJava - Explicación "Hola mundo"


Que tal! Amigos hoy tengo algo muy interesante que mostrarles, se trata de la explicación de las distintas partes de este programa en Java llamdo "Hola mundo", todo un clásico entre los programadores y no solo en Java sino en muchos lenguajes de programación más.

En Posts anteriores explique como se compila y ejecuta este programa.

Nota:
La imagen que utilizo para hacer el Post, en realidad no imprime "Hola mundo", muestra en pantalla: "Bienvenido a Java", aunque todo lo demás es totalmente igual.


¡Comenzamos!


____________________

Aquí la imagen en cuestión:



La línea 1

// Julao TA

Empieza con //, indicando que el resto de la línea es un comentario de fin de línea. El compilador ignora estos comentarios. El programador inserta comentarios para documentar y mejorar la lectura, por parte de otros programadores, de sus programas.
Un comentario que comienza con // se llama comentario de fin de línea, ya que termina al final de la línea en la que aparece. Este tipo de comentario puede comenzarse en medio de una línea y continuar solamente hasta el fin de esa línea.


La línea 2

// Programa que muestra un mensaje en pantalla.

Es un comentario de fin de línea que describe el propósito del programa. //Nota: es conveniente que cada programa que empieces, lo hagas con un comentario que explique su propósito, el autor, la fecha y la hora de su creación.


La línea 3 y 4

Son simplemente líneas en blanco. Cuando creamos algún programa usamos líneas y espacios en blanco para facilitar la lectura de los programas. En conjunto, las líneas en blanco, los espacios, y los tabuladores se conocen como espacio en blanco. El compilador ignora el espacio en blanco.


La línea 5

public class Saludo {

Comienza una declaración de clase para la clase Bienvenido1. Todo programa en Java consiste de, cuando menos, una declaración de clase que los programadores debemos definir. Estas clases se conocen como clases definidas por el programador. La palabra class introduce una declaración de clase en Java, la cual debe ir seguida por el nombre de la clase (Bienvenido1).
Convencionalmente todos los nombres de clases en Java comienzan con una letra mayúscula, y la primera letra de cada palabra en el nombre de la clase debe ir en mayúscula (por ejemplo, NombreDeClase o NombreClaseEjemplo). Al nombre de la clase se le conoce como identificador, no puede comenzar con un dígito ni tener espacios. Por ejemplo: Bienvenido1, A1. Java es sensible a mayúsculas y minúsculas, es decir, toma como identificadores diferentes a Bienvenido1 y bienvenido1 o a1 de A1, aunque ambos sean identificadores válidos.
La llave izquierda (al final de la línea 45, {, comienza el cuerpo de la declaración de una clase. Su correspondiente llave derecha (en la línea 15 de este programa),}, debe terminar la declaración de una clase.


La línea 7

// el método main empieza la ejecución de la aplicación en Java

Es un comentario de fin de línea que indica el propósito de las líneas 7 a 11 del programa.


La línea 8

public static void main (String args[])

Es el punto de inicio de toda aplicación en Java. Los paréntesis después de main indican que éste es un bloque de construcción del programa, al cual se le llama método. Las declaraciones de clases en Java generalmente contienen uno o más métodos. En una aplicación en Java, sólo uno de esos métodos debe llamarse main y debe definirse como se muestra en la línea 7; de no ser así, el intérprete java no ejecutará la aplicación. Los métodos pueden realizar tareas y devolver información una vez que las hayas concluido.
La llave izquierda ({) en la línea 9 comienza el cuerpo de la declaración del método. Su correspondiente llave derecha (}) debe terminar el cuerpo de la declaración del método (línea 13 del programa).


La línea 10

System.out.println (“Bienvenido a Java”);

Indica a la computadora que realice una acción; es decir, que imprima la cadena de caracteres contenida entre los caracteres de comillas dobles. A una cadena también se le denomina cadena de caracteres, mensaje o literal de cadena. El compilador no ignora los caracteres de espacio en blanco dentro de las cadenas.
System.outse conoce como el objeto de salida estándar. System.out permite a las aplicaciones en Java mostrar conjuntos de caracteres en la ventana de comandos, desde la cual se ejecuta la aplicación en Java. En Windows NT/2000/XP/7, la ventana de comandos es el Símbolo del sistema.
El método System.out.println muestra (o imprime) una línea de texto en la ventana de comandos. La cadena dentro de los paréntesis en la línea 10 es el argumento para el método.
Toda la línea 10 se conoce como una instrucción. La mayoría de las instrucciones terminan con un punto y coma. Cuando se ejecuta la instrucción de la línea 10 de nuestro programa, ésta muestra el mensaje ¡Bienvenido a Java! en la ventana de comandos.


Las líneas 13 y 15

}// fin del método main

}// fin de la clase Saludo

Terminan la declaración de un método y la declaración de una clase, respectivamente. Los comentarios de fin de línea en esta parte, son para leer mejor el programa y para no dificultar la lectura del inicio-fin de las llaves. (Acá en mi rancho decimos “Pa’ que no te hagas bolas”, en este caso con las llaves de inicio-fin).
//Nota: me basé en "Cómo programar en Java", Deitel & Deitel, 5ta Edición.




Al parecer eso es todo, con este Post queda cerrado el Tema de "Inicios en Java" (así lo llamé sin querer). Paulatinamente subiré cosas más complejas: estructuras de control, arreglos (vectores), métodos, etc., pero todo a su debido tiempo.

Datos archivados del Taringa! original
35puntos
5,198visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

J
Juanchin22🇦🇷
Usuario
Puntos0
Posts6
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.