Tareas

Solo disponible en BuenasTareas
  • Páginas : 14 (3266 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de enero de 2011
Leer documento completo
Vista previa del texto
Programación en Java 2

Manual de referencia

Página 1

Jorge Gutiérrez Sánchez Enero 2009.

INDICE

Contenido ………………………………………… Desarrollando una aplicación Conceptos básicos ……………………………… Comentarios Identificadores …………………………….. Palabras clave y reservadas Tipos ……………………………………….. Literales Variables …………………………………… Operadores aritméticos y relacionales Operadores lógicos ……………………….Operaciones de asignación Operaciones a nivel bit …………………… Ajuste de tipo en asignaciones Precedencia ……………………………….. Instrucciones de entrada y salida Instrucciones de programación estructurada … Selección (if) Selección múltiple (Switch) ………………. Ciclos de repetición (for, while,do while) Excepciones (try – catch) ………………… Clase Math Arreglos ………………………………………….. Archivos Applet ……………………………………………..Clases numéricas Programación orientada a objetos …………….. Paquetes del JDK
Página 2

Página 3 5 5 6 6 7 7 7 8 9 9 10 10 11 12 13 13 13 14 15 16 17 18 19 20 30 32

Jorge Gutiérrez Sánchez Enero 2009.

Página 3

Jorge Gutiérrez Sánchez Enero 2009.

Desarrollando una aplicación en Java:
Java requiere que todo el código resida dentro de una clase con un nombre. El nombre del archivo debe serel mismo que el nombre de la clase que contiene y donde se define la función main, la cual inicia la ejecución de una aplicación. Los archivos se almacenan con la extensión java, al compilar el código fuente, crea un archivo en byte code con extensión class el cual se puede ejecutar cuando está instalada la máquina virtual de java en una computadora ya sea por ejecutar la instrucción java seguidadel nombre de la clase o en el ambiente integrado de desarrollo al usar la orden de ejecutar.

La aplicación más pequeña posible es la que simplemente imprimir un mensaje en la pantalla. Tradicionalmente, el mensaje suele ser "Hello Wold!". class hola{ public static void main(String [ ] args){ System.out.println(“Hello World!”); } }

Veamos en detalle la aplicación anterior, línea a línea.class Hola { Esta línea declara la clase Hola. El nombre de la clase especificado en el archivo fuente se utiliza para crear un archivo nombredeclase.java. Cuando se compila la aplicación queda el archivo nombredeclase.class. En nuestro caso, si el archivo fuente se llama Hola.java, el compilador creará un archivo llamado Hola.class. public static void main ( String [ ] args ) { Esta líneaespecifica un método que el intérprete Java usa 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 los cuales pueden ser usados dentro del programa al extraerlos de args, un arreglo tipo String. public significa que el método main puede ser llamado por cualquiera,incluyendo el intérprete Java. Página 4 Jorge Gutiérrez Sánchez Enero 2009.

static es una palabra clave que le dice al compilador que main se refiere a la propia clase Hola y no a ninguna instancia de la clase. De esta forma, si alguien intenta hacer una 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 unaestricta comprobación de tipos, incluyendo los tipos que se ha declarado que devuelven los métodos (funciones en Java). String [ ] args es la declaración de un array de String. Estos son los argumentos escritos tras el nombre de la clase en la línea de comandos: java Hola.class arg1 arg2 ... System.out.println( "Hello World!" ); Esta es la funcionalidad de la aplicación. Esta línea muestra el usode un nombre de clase y método. Se usa el método println( ) de la clase out que está en el paquete System . El método println( ) toma una cadena como argumento y la escribe en el stream de salida estándar; en este caso, la ventana donde se lanza la aplicación. } } Finalmente, se cierran las llaves que limitan el método main( ) y la clase Hola Si se compila sin generar ningún mensaje de error,...
tracking img