Chuleta de Java } definicin de mtodo 1 Jose Jesus Garca Rueda implements definicin de mtodo N (Adaptado de Jialong He) } Operadores aritmticos Tipos de datos bsicos +, -, *, / suma, resta, multiplicacin, divisin Tratamiento de excepciones Byte 8 -128..127 %, ++, -- modulo, incremento, decremento try short 16 -32,768..32,767 { int 32 -2,147,483,648.. 2,147,483,647 Operadores Relacionales Cdigo que puede dar lugar a excepciones long 64 -9,223,372,036,854,775,808.. ==, !=, >, <, igual, distinto, mayor, menor } 9,223,372,036,854,775,807 >=, <= mayor o igual, menor o igual catch(TipoDeExcepcin1 obj1) float 32 3.4e-0.38.. 3.4e+0.38 { double 64 1.7e-308.. 1.7e+308 Manejador de excepciones de tipo 1 char 16 Carcter Unicode Operadores Lgicos } &, |, !, ^, ||, &&, AND, OR, NOT, XOR, if OR, AND catch(TipoDeExcepcin2 obj2) Boolean true, false { Declaracin de variable: Comentarios Manejador de excepciones de tipo 2 tipo identificador [= valor]; // resto de la lnea } /* comentario multilinea */ finally{ /** comentario para documentacin */ Se ejecuta, haya habido o no excepcin, tras terminarse con el try Arrays } int nombre_array[ ]; declara un array de enteros nombre_array=new int[100 ]; de tamao 100 Compilacin y Ejecucin javac NombreDeFichero.java int nombre_array[ ] = new int [ declara un array de enteros java NombreDeFichero Palabras Clave 100]; en una sola lnea El CLASSPATH debe estar correctamente configurado abstract boolean break byte case int nombre_array [ ] = {1, 2, 3, 4}; El nombre del fichero ha de ser igual al nombre de la clase char class default do double else extends false final float int nombre_array[] = new array multidimensional for if implements import Control de Flujo instanceof int interface long new int[10][20]; if (expresin booleana) sentencia1; [ else sentencia2; ] null package private protected public null return short static super switch Bucle while synchronized this throw throws true [inicializacin] try void while Clase while (condicin de terminacin) { {public|final|abstract} class nombre cuerpo; { [declaracion_variables_clase] [iteracin;] Paquetes de Java public static void main{String[] args) {cdigo} } java.applet Incluye las clases necesarias para crear un applet y las [mtodos] clases y las clases que un applet usa para comunicarse con su } Bucle do while contexto. do { java.awt Contiene todas las clases para crear interfaces de usuario y this, super cuerpo; para dibujar grficos e imgenes. [iteracin;] java.awt.color Incluye clases para tratar el color. } while (condicin de terminacin); java.awt.event Incluye interfaces y clases para tratar los diferentes Mtodo tipos de eventos. {public | private } [static] {tipo | void} nombre(arg, ..., arg ) java.awt.font Incluye clases para tratar las fuentes de letra. Bucle for {cdigo} java.awt.image Incluye clases para crear y modificar imagines. for (inicializacin; condicin de terminacin; iteracin) { cuerpo; java.io Permite la entrada y salida de datos del sistema a travs de Variable } data streams, serializacin y el sistema de ficheros. {public | private } [static]tipo name [= expresin]; java.lang Incluye clases fundamentals para el diseo de programas Estructura de Programa en lenguaje Java. class NombreClase { java.util Miscelnea. Interface interface nombre public static void main (String args[ ]) {