public class Basico { public static void main(String args[]) { System.out.println("Un despliegue de Datos"); } } |
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
|
Para generar una Clase compilada (Byte-Code) se utiliza el comando javac
:
|
Lo anterior genera un archivo llamado Basico.class; para ejecutar este Byte-Code es empleado el comando java
:
|
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.