Menú Curso Java Básico : Programa Java Introducción Basico.java

(Anterior) Composición, Clases y Librerías("Packages")
En base a su ambiente, abra un Editor de Textos para generar el siguiente ejemplo.

Código Fuente Basico.java

 

 public class Basico { 


   public static void main(String args[]) {
	System.out.println("Un despliegue de Datos");
    }


}

Programa Java Introducción Basico.java

La primer característica de un programa Java es que este debe definir una Clase que lleve por nombre el mismo nombre del archivo fuente, en este caso el archivo Basico.java debe incluir una definición de una Clase llamada Basico, nótese que ambos nombres coinciden en su sintaxis, esto es, ambos inician con letra mayúscula lo cual es una convención llevada acabo para la definición de Clases.

Para definir una Clase se utiliza el vocablo class así como un calificador de acceso, en este caso se utiliza el calificador public, el uso y variación de calificadores será descrito posteriormente cuando se aborde el tema de librerías ("packages") donde es de influencia su uso.

Dentro de la definición de la Clase se deben incluir los respectivos métodos que podrán ser invocados. En el caso del programa Basico.java únicamente es definido el método main, dicho método es invocado por "default" al ejecutarse el programa (Clase).

Nótese que el método inicia con letra minúscula, esta es otra convención utilizada para diferenciarse de las distintas clases. La definición del método indica lo siguiente:

  • Primeramente se definen los calificadores del método en este caso siendo public static

  • Posteriormente se define el valor de retorno del método: void, lo cual indica que no será retornado ningún valor

  • Le sigue el nombre del método: main

  • Dentro de paréntesis se incluyen los parámetros de entrada para el método (String args[]).

  • Finalmente la Clase/Método System.out.println envía un mensaje a la pantalla

Metodo principal main

El método principal main de una Clase Java es inalterable, es este sentido inalterable se refiere a sus características:

  • Siempre debe incluir los calificadores : public y static.

  • Nunca puede retornar un valor como resultado, por ende, siempre debe indicar el valor void como retorno.

  • Su parámetro de entrada siempre será un arreglo de String's (String[]) el cual es tomado de la linea de comandos o una fuente alterna.

Aunque no es un requerimiento definir el método main dentro de toda Clase Java, dicho método representa el único mecanismo automático para realizar tareas al invocarse una Clase, esto es, al momento de ejecutarse determinada Clase siempre será ejecutado todo el contenido dentro de dicho método.

Para generar una Clase compilada (Byte-Code) se utiliza el comando javac :

 
 $ javac Basico.java  

Lo anterior genera un archivo llamado Basico.class; para ejecutar este Byte-Code es empleado el comando java:

 
  $ java Basico  

Al invocar el comando anterior será ejecutada la Clase Basico.class. Nótese que el comando java recibe el nombre de la Clase sin la extensión .class.

Terminos Legales de Contenido ©2000-2011 Osmosis Latina

Diseñado bajo estándares : XHTML   CSS  

webmaster@osmosislatina.com