Tipos de datos primitivos Operadores relacionales Operadores

Anuncio
Tipos de datos primitivos
byte
8-bit
Operadores relacionales
Entero
== , != , > , <
short
16-bit
Entero
int
32-bit
Entero
long
64-bit
Entero
float
32-bit
Punto flotante
& , | , ! , ^
double
64-bit
Punto flotante
|| , &&
char
16-bit
Carácter Unicode
boolean
>= , <=
Igual, Diferente, Mayor, Menor
Estructura de programa
Mayor o igual, Menor o igual
class NombreClase {
public static void main (String args[]) {
Operadores lógicos
sentencias;
AND, OR, NOT, XOR
}
ifOR, AND
definición de método 1
...
true, false
\n
Declaración de variable
\t
tipo identificador [= valor];
\r
\\
Arrays
Declara un array de enteros de tamaño 100
\”
Secuencias de escape
Nueva línea
Tabulación horizontal
Retorno del carro
Backslash
Doble cita
definición de método N
}
Tratamiento de excepciones
try {
Código que puede dar lugar a excepciones }
catch (TipoDeExcepción1 obj1) {
int nombre_array[];
nombre_array = new int[100];
// ---/* ---- */
Declara un array de enteros en una sola línea
/** ---- */
Comentarios
Comentario de una línea
Comentario multi-línea
Comentario para documentación
int nombre_array[] = new int[100];
Controlador de excepciones de tipo 1 }
catch (TipoDeExcepción2 obj2) {
Controlador de excepciones de tipo 2 }
finally {
Se ejecuta, haya habido o no excepción }
Compilación y ejecución
int nombre_array[] = {1, 2, 3, 4};
Palabras clave
javac NombreDeArchivo.java
Array multi-dimensional
java NombreDeArchivo
int nombre_array[] = new int[10][20];
El CLASSPATH debe estar correctamente configurado
El nombre del archivo debe ser igual al nombre de la clase
Tipo de referencia (clase, array)
Control de flujo
null
if (expresión-booleana) sentencia1; [else sentencia2;]
Clase
[public|final|abstract ] class NombreClase {
abstract
final
public
assert
finally
return
boolean
float
short
break
for
static
byte
goto
strictfp
case
if
super
catch
implements
switch
synchronized
blucle while
char
import
// Declaración de variables
[inicialización]
class
instanceof
this
public static void main (String args[]) {
while (condición de terminación) {
const
int
throw
cuerpo;
continue
interface
throws
[iteración;]
default
long
transient
// Código de la clase o aplicación
}
}
}
Método
{public|private} [static] { tipo|void}
do
native
try
double
new
void
bucle do while
else
package
volatile
do {
enum
private
while
extends
protected
nombre_metodo (args,...,args) {código}
cuerpo;
[iteración;]
Variable
} while (condición de terminación);
{public|private} [static] tipo nombre[= expresión];
bucle for
Operadores aritméticos
+ , - , * , /
% , ++ , --
Suma, Resta, Multiplicación, División
for (inicialización; condición de terminación;
iteración;) {
Módulo, Incremento, Decremento
cuerpo;
}
Referencia rápida para Java
Autor: David Gómez
dg.dave@gmail.com
emslinux.com | emsilog.com
Descargar