Sie sind auf Seite 1von 1

Chuleta de Java

Jose Jesus Garca Rueda (Adaptado de Jialong He) Tipos de datos bsicos
Byte short int long float double char Boolean 8 16 32 64 32 64 16 true, false -128..127 -32,768..32,767 -2,147,483,648.. 2,147,483,647 -9,223,372,036,854,775,808.. 9,223,372,036,854,775,807 3.4e-0.38.. 3.4e+0.38 1.7e-308.. 1.7e+308 Carcter Unicode

{ Lista de mtodos declarados. } implements

sentencias; } definicin de mtodo 1 definicin de mtodo N } suma, resta, multiplicacin, divisin modulo, incremento, decremento

Operadores aritmticos
+, -, *, / %, ++, --

Tratamiento de excepciones
try { Cdigo que puede dar lugar a excepciones } catch(TipoDeExcepcin1 obj1) { Manejador de excepciones de tipo 1 } catch(TipoDeExcepcin2 obj2) { Manejador de excepciones de tipo 2 } finally{ Se ejecuta, haya habido o no excepcin, tras terminarse con el try }

Operadores Relacionales
==, !=, >, <, >=, <= igual, distinto, mayor, menor mayor o igual, menor o igual

Operadores Lgicos
&, |, !, ^, ||, &&, AND, OR, NOT, XOR, if OR, AND

Declaracin de variable: tipo identificador [= valor];

Comentarios
// resto de la lnea /* comentario multilinea */ /** comentario para documentacin */ declara un array de enteros de tamao 100 declara un array de enteros en una sola lnea

Arrays
int nombre_array[ ]; nombre_array=new int[100 ]; int nombre_array[ ] = new int [ 100]; int nombre_array [ ] = {1, 2, 3, 4}; int nombre_array[] = new int[10][20]; null

Compilacin y Ejecucin
javac NombreDeFichero.java java NombreDeFichero El CLASSPATH debe estar correctamente configurado El nombre del fichero ha de ser igual al nombre de la clase

Palabras Clave
abstract char else for instanceof null return synchronized try boolean class extends if int package short static this void while break byte case default do double false final float implements import interface long new private protected public super switch throw throws true

array multidimensional

Control de Flujo
if (expresin booleana) sentencia1; [ else sentencia2; ] Bucle while [inicializacin] while (condicin de terminacin) { cuerpo; [iteracin;] } Bucle do while do { cuerpo; [iteracin;] } while (condicin de terminacin); Bucle for for (inicializacin; condicin de terminacin; iteracin) { cuerpo; } Estructura de Programa class NombreClase { public static void main (String args[ ]) {

Clase
{public|final|abstract} class nombre { [declaracion_variables_clase] public static void main{String[] args) {cdigo} [mtodos] } this, super

Paquetes de Java
java.applet Incluye las clases necesarias para crear un applet y las clases y las clases que un applet usa para comunicarse con su contexto. java.awt Contiene todas las clases para crear interfaces de usuario y para dibujar grficos e imgenes. java.awt.color Incluye clases para tratar el color. java.awt.event Incluye interfaces y clases para tratar los diferentes tipos de eventos. java.awt.font Incluye clases para tratar las fuentes de letra. java.awt.image Incluye clases para crear y modificar imagines. java.io Permite la entrada y salida de datos del sistema a travs de data streams, serializacin y el sistema de ficheros. java.lang Incluye clases fundamentals para el diseo de programas en lenguaje Java. java.util Miscelnea.

Mtodo
{public | private } [static] {tipo | void} nombre(arg, ..., arg ) {cdigo}

Variable
{public | private } [static]tipo name [= expresin];

Interface
interface nombre

Das könnte Ihnen auch gefallen