Descarga el PDF aquí:
https://mega.co.nz/#!PBZF2TBI!fQZ9whS6n5BSjxgeZ9qPUEM48NglM42wT9QBsgKSVFE
Esto es lo más común para todos:
https://mega.co.nz/#!PBZF2TBI!fQZ9whS6n5BSjxgeZ9qPUEM48NglM42wT9QBsgKSVFE
Esto es lo más común para todos:
El Hola mundo, a continuación les dejo el código.
Una mínima aplicación en Java
La aplicación más pequeña posible es la que simplemente imprime un mensaje en la pantalla. Tradicionalmente, el mensaje suele ser "¡Hola Mundo!". Esto es justamente lo que hace el siguiente fragmento de código:
// // Aplicación HolaMundo de ejemplo // class HolaMundoApp { public static void main( String args[] ) { System.out.println( "¡Hola Mundo!" ); } }
Hay que ver en detalle la aplicación anterior, línea a línea. Esas líneas de código contienen los componentes mínimos para imprimir ¡Hola Mundo! en la pantalla. Es un ejemplo muy simple, que no instancia objetos de ninguna otra clase; sin embargo, accede a una de las clases incluida en la plataforma Java.
// // Aplicación HolaMundo de ejemplo //
Estas tres primeras líneas son comentarios. Hay tres tipos de comentarios en Java,
//
es un comentario orientado a línea.class HolaMundoApp {
Esta línea declara la clase HolaMundoApp. El nombre de la clase especificado en el fichero fuente se utiliza para crear un fichero nombredeclase.class en el directorio en el que se compila la aplicación. En este caso, el compilador creará un fichero llamado HolaMundoApp.class.
public static void main( String args[] ) {
Esta línea especifica un método que el intérprete Java busca para ejecutar en primer lugar. Igual que en otros lenguajes, Java utiliza una palabra clave main para especificar la primera función a ejecutar. En este ejemplo tan simple no se pasan argumentos.
public significa que el método main() puede ser llamado por cualquiera, incluyendo el intérprete Java.
static es una palabra clave que le dice al compilador que main se refiere a la propia claseHolaMundoApp y no a ninguna instancia de la clase. De esta forma, si alguien intenta hacer otra instancia de la clase, el método main() no se instanciaría.
void indica que main() no devuelve nada. Esto es importante ya que Java realiza una estricta comprobación de tipos, incluyendo los tipos que se ha declarado que devuelven los métodos.
args[] es la declaración de un array de Strings. Estos son los argumentos escritos tras el nombre de la clase en la línea de comandos:
% java HolaMundoApp arg1 arg2 ... System.out.println( "¡Hola Mundo!" );
A una variable de tipo class se puede acceder sin necesidad de instanciar ningún objeto de esa clase. Por ello ha de ser un tipo básico o primitivo, o bien puede ser una referencia que apunta a otro objeto. La variable out es una referencia que apunta a un objeto de otro tipo, en este caso una instancia de la clasePrintStream (un objeto PrintStream), que es automáticamente instanciado cuando la clase System es cargada en la aplicación.
El método println() toma una cadena como argumento y la escribe en el canal de salida estándar; en este caso, la ventana desde donde se lanza la aplicación. La clase PrintStream tiene un método instanciable llamado println(), que permite presentar en la salida estándar del Sistema el argumento que se le pase. En este caso, se utiliza la variable o instancia de out para acceder al método.
} }
Finalmente, se cierran las llaves que limitan el método main() y la clase HolaMundoApp.
No hay comentarios:
Publicar un comentario