Show Menu
Cheatography

Sintáxis Básica de Java Cheat Sheet (DRAFT) by

Cheatsheet sobre la sintaxis básica del lenguaje de programación Java.

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Declar­aciones

Clase
[public] [abstract] [final] class Nombre [extends Padre] {[atri­butos] [métodos]}
Variables
[public | private | protected] [static] [final] tipo nombre [= valor];
Métodos
[public | private | protected] [static] [abstract] [final] tipo nombre ([pará­met­ros]) {[código]}

Tipos de Datos

Dato
Bytes
Tipo
Ejemplo
byte
1
entero
24
short
2
entero
32
int
4
entero
105
long
8
entero
102459
float
4
decimal
12.5f
double
8
decimal
17.84
char
2
caracter
'A'
boolean
1
true/false
true
String
dinámico
cadena
"­Hol­a"

Conversión de Datos

De
A
Código
String
int
int i = Intege­r.p­ars­eIn­t(str);
String
float
float f = Float.p­ar­seF­loa­t(str);
String
double
double d = Double.pa­rse­Dou­ble­(str);
Cualquiera
String
String s = String.va­lue­Of();
Número
Número
(nuevoTipo) var = (nuevoTipo) valor;

Métodos ArrayList

Uso:
arrayL­ist.mé­tod­o(p­ará­metros)
add(elem)
añadir elemento
get(n)
obtener n-ésimo elemento
size()
obtener el tamaño de la lista
remove(n)
eliminar el n-ésimo
set(n, elem)
establecer el n-ésimo elemento a elem

Métodos HashMap

Uso:
hashMa­p.m­éto­do(­par­áme­tros)
put(clave, elem)
añade elem con la clave clave
get(clave)
obtener el elemento con clave
contai­nsK­ey(­clave)
true si contiene clave; false si no

Programa de Ejemplo

public class HelloWorld {
    public static void main(S­tring[] args) {
        System.ou­t.p­rin­tln­("Hello World!­");
    }
}
 
Guardar como
HelloW­orl­d.java
Compilar:
javac HelloW­orl­d.java
Ejecutar:
java HelloWorld
 

Operadores

x + y
Suma
x > y
Mayor
x - y
Resta
x < y
Menor
x * y
Multiplic.
x >= y
Mayor o igual
x / y
División
x <= y
Menor o igual
x % y
Módulo
x == y
Igual
x++
Increm.
x != y
Diferente
x--
Decrem.
!x
No
x || y
Ó
x && y
Y

Métodos de Strings

Uso:
string.mé­tod­o(p­ará­metros)
length()
longitud de s
charAt(n)
saca el n-ésimo caracter
substr­ing(n, m)
saca la cadena entre n y m
indexOf(c)
primera posición de c
split(­regex)
divide por regex
replace(a, b)
reemplaza a por b
trim()
recorta espacios al principio y al final
equals(s)
compara con otra string: true si son iguales, false si no
toUppe­rCase()
la pasa a mayúsculas
toLowe­rCase()
la pasa a minúsculas

Control de Flujo

Sentencia If
if (expre­sión) {código}
else if (expre­sión) {código} ...
else {código}
Bucle While
while (expre­sión) {código}
Bucle Do-While
do {código} while (expre­sión);
Bucle For
for (int i = 0; i < max; i++) {código}
Bucle For-Each
for(tipo variable : colecc­ión­){c­ódigo}
Switch
switch (variable) {
case valor: código; break;
case valor2: código; break; ... 
default: código;}
Bloque Try-Catch
try {código peligroso}
catch (TipoE­xce­pción e) {código}
catch (TipoE­xce­pción2 e) {código}
finally {código}