Chuleta de Java } definición de método 1 Jose Jesus García Rueda … implements definición de método N (Adaptado de Jialong He) } Operadores aritméticos Tipos de datos básicos +, -, *, / suma, resta, multiplicación, división 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 Código 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(TipoDeExcepción1 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 Carácter Unicode Operadores Lógicos } &, |, !, ^, ||, &&, AND, OR, NOT, XOR, if OR, AND catch(TipoDeExcepción2 obj2) Boolean true, false { Declaración de variable: Comentarios Manejador de excepciones de tipo 2 tipo identificador [= valor]; // resto de la línea } /* comentario multilinea */ finally{ /** comentario para documentación */ Se ejecuta, haya habido o no excepción, tras terminarse con el try Arrays } int nombre_array[ ]; declara un array de enteros nombre_array=new int[100 ]; de tamaño 100 Compilación y Ejecución javac NombreDeFichero.java int nombre_array[ ] = new int [ declara un array de enteros java NombreDeFichero Palabras Clave 100]; en una sola línea 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 (expresión booleana) sentencia1; [ else sentencia2; ] null package private protected public null return short static super switch Bucle while synchronized this throw throws true [inicialización] try void while Clase while (condición de terminación) { {public|final|abstract} class nombre cuerpo; { [declaracion_variables_clase] [iteración;] Paquetes de Java public static void main{String[] args) {código} } java.applet Incluye las clases necesarias para crear un applet y las [métodos] 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 gráficos e imágenes. [iteración;] java.awt.color Incluye clases para tratar el color. } while (condición de terminación); java.awt.event Incluye interfaces y clases para tratar los diferentes Método tipos de eventos. {public | private } [static] {tipo | void} nombre(arg, ..., arg ) java.awt.font Incluye clases para tratar las fuentes de letra. Bucle for {código} java.awt.image Incluye clases para crear y modificar imagines. for (inicialización; condición de terminación; iteración) { cuerpo; java.io Permite la entrada y salida de datos del sistema a través de Variable } “data streams”, serialización y el sistema de ficheros. {public | private } [static]tipo name [= expresión]; java.lang Incluye clases fundamentals para el diseño de programas Estructura de Programa en lenguaje Java. class NombreClase { java.util Miscelánea. Interface interface nombre public static void main (String args[ ]) {