Primer Programa en Java. (Windows)

Primer Programa en Java. (Windows)

Java es un lenguaje que permite crear diferentes tipos de aplicaciones, desde un simple Hola Mundo en consola hasta un entorno de desarrollo integrado para el mismo Java.

Cuando un programador es nuevo en éste lenguaje, independientemente de los lenguajes que domine, no puede dejarse de preocupar por un simple Hola Mundo, ya que por muy austero que parezca este código, da la pauta para entender los códigos que siguen.

A continuación se presenta el primer programa en Java, que consiste precisamente en el Hola Mundo. Posteriormente se presentará  en varias versiones:

Antes de pasar directamente al código (que es lo que como programadores más nos interesa) hay que considerar que el lenguaje Java no cuenta con un editor propio, lo cual quiere decir que podemos utilizar el editor de textos que más nos agrade, puede ser el Block de Notas o el Word Pad,  en lo particular yo utilizo Crimson Editor, el cual se puede descargar de la siguiente liga: http://www.crimsoneditor.com que tiene reconocimiento de la sintaxis de java y de varios otros lenguajes. Existen también algunos IDE (Entorno de Desarrollo Integrado) como Eclipse o NetBeans aunque si se es principiante no es recomendable utilizarlos.

Bueno, aclarado lo anterior, ahora sí pasamos al código:

En tu editor de textos preferido debes capturar lo siguiente:

1   class HolaMundo{

2       public static void main(String args[]){

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

4        }

5   }

 

Una vez capturado el siguiente paso es guardarlo. Es importante mencionar que un programa Java puede tener cualquier nombre, siempre y cuando dicho programa no contenga una clase pública, si fuera así, el programa debe llamarse estrictamente igual a la clase pública. Los programas Java deberán tener (siempre) extensión .java para que sea reconocido como tal.

Para seguir una misma línea, de preferencia, vamos a guardar este programa como HolaMundo.java.

Una vez guardado el programa el siguiente paso es compilarlo. Si se siguieron correctamente los pasos de instalación de JDK y se configuró correctamente la variable path, entonces  se hace lo siguiente:

a).- se abre la consola (símbolo del sistema) y se debe entrar a la carpeta en donde se encuentra nuestro archivo .java (que es  el código en sí). A continuación se debe escribir javac HolaMundo.java para compilar.

Si el código contiene errores, entonces el compilador avisará de dichos errores y se tendrán que corregir. Una vez corregidos se deben guardar los cambios y volver a compilar.

 

b).- Una vez compilado sin errores, el siguiente paso es ejecutarlo, para esto se debe escribir sobre la consola: java HolaMundo y listo. Con eso el programa debe mostrar la frase “Hola Mundo” en la consola.

 Es importante aclarar que el compilador (java) debe llamar a la clase que contenga el método main(), de lo contrario no mostraría ninguna salida, debido a que el método main() es el punto de arranque del programa (por lo menos para este tipo de aplicaciones).

Explicación del código:

Bueno, ahora sí, ya corrió el programa, ya mostró un saludo al mundo, pero ¿cómo trabaja el código?, ¿qué significa?

La línea uno es la definición de la clase, la palabra reservada “class” sirve para indicar que se está creando una clase, en este caso el nombre de dicha clase es HolaMundo.

Una clase a final de cuentas es un identificador, por lo tanto no puede llevar espacios y Sun recomienda que comience con letra mayúscula y si está compuesta por dos o más palabras, cada una de éstas debe comenzar con letra mayúscula, tal es el caso de HolaMundo.

Cuando se define una clase se debe colocar una llave de apertura que indica el inicio de la clase.

En la línea dos se define el método main(), éste método es equivalente al método main() de lenguaje C, indica el “punto de arranque del programa” y es obligatorio definirlo tal cual aparece en el código.

La palabra “public” indica que tiene visibilidad pública (se explicará más adelante en el tema de encapsulación).

La palabra “static” es necesaria para que el main() sea llamado automáticamente al iniciar la aplicación.

“void” significa que el método no regresa ningún valor.

“String[] args” es el parámetro (obligatorio) que recibe el método, es un arreglo de cadenas que puede ser tratado cuando la aplicación es ejecutada con el intérprete java.

La llave de Apertura indica el inicio del método main().

En la tercer línea, se imprime la frase “Hola Mundo” por medio del System.out.println(“Hola Mundo”);

Esta sentencia es equivalente al printf  de lenguaje C.

Toda sentencia en Java finaliza con un “;”

La línea cuatro y cinco, finalizan el main() y la clase respectivamente.

Como se habrá notado, es un ejemplo muy sencillo que sin embargo requiere toda la atención para poder comprender su funcionamiento. Muchas veces quién no comprende un Hola Mundo (por sencillo que parezca) no puede cruzar la línea para crear programas más elaborados (por lo menos entendiéndolos).





Comentarios hacia esta página:
Comentado por Cheap nfl jerseys from china( rqdtobylbbgmail.com ), 04-10-2013, 20:07 (UTC):
My friend said view this put up and i recently came across it attractive impressive. I am going to bookmark this unique for your future needed in addition to i definitely will tell your friends to be sure this put up. Thanks very much for showing.

Comentado por Christian Louboutin Heels( fsafgmail.com ), 02-08-2012, 06:31 (UTC):
VDS2012.8.2

Comentado por christian louboutin platers flat( fdagmail.com ), 30-07-2012, 08:44 (UTC):
The famous designer Christian Louboutin once said: "This is exactly high heels makes a woman's health, high-heeled shoes, because they can slow steps The difference is like riding a different bike, cycling can at least enjoy the scenery along the road Although shes a mess in the fashion circle of fire,but because of its relatively high price is still only so that everyone fanciesDifferent from the previous minimalist,not much material used in these high heels,however,unique Christian Louboutin design,giving the feet a gorgeous sense,highlight your unique fashion senseNo sooner had I actually suffer barely appear at those report christian louboutin leather boots yesterday barely harvest an exceedingly coincidence those tin barely represent described rather dark jfds2012.7.30

Comentado por Nestor( - ), 02-06-2012, 15:38 (UTC):
es un copi paste esto! No me sirvio para aprender que es elfin! que poronga mas grande :-

Comentado por nely( kizhawuakawuazakihotmail.com ), 27-03-2011, 06:05 (UTC):
osh por k no pones algo mas avanzado chukie jaja es lo uniko k tengo para consultar y tu jajaja tkm



Añadir comentario acerca de esta página:
Su nombre:
Su dirección de correo electrónico:
Su página web:
Su mensaje:

Java
 
El propietario de ésta página no ha activado todavía el extra "Lista Top"!
Publicidad
 
Java el más popular.
 
La comunidad de
programadores
TIOBE ha publicado su informe
de popularidad de los lenguajes
de programación:
1.- Java
2.- C
3.- C++
4.- PHP
5.- Visual Basic.
Los lenguajes menos populares
 
La información de este ranking esta dada por Ingenieros Calificados de todo el mundo, motores de búsqueda importantes como Google y Yahoo.
16.- Pascal
17.- Lenguaje D
18.- Lisp/Scheme
19.- Objetive-C
20.- MATLAB
Los mejores programadores del mundo:
 
Aquí una lista de los que son considerados los mejores programadores del mundo. Por desgracia este año no aparezco, pero en Fin..
1. John Carmack
2. Linus Torvalds
3. Tim Berners-Lee
4. Douglas Andrew Bel
5. Dennis Ritchie
6. Bram Cohen
7. Rasmus Lerdorf,
Andi Gutmans
& Zeev Suraski
8. Jez San
9. Bjarne Stroustrup
10. Richard Bartle & Roy Trubshaw
Sabias qué...
 
México ocupa el primer lugar
en el desarrollo de software
entre los países de habla hispana,
por encima de España,
Argentina y Chile, aunque en
América latina
es superado por Brasil.
 
Hoy habia 14 visitantes (37 clics a subpáginas) ¡Aqui en esta página!
=> ¿Desea una página web gratis? Pues, haz clic aquí! <=