-
Comentarios
- Una línea //
- Multilínea /* */
-
Javadoc /** */
- Genera documentación HTML
-
Identificadores
- Case sensitive
- Comienza con letra, '_', '$'
- Incluye letras o números
- No se puede usar Java keywords
-
Convención de nombres
- http://java.sun.com/docs/codeconv/
-
Variables
-
Primitivos
-
Entero
-
byte
- 1 byte
- -128 y +127
-
short
- 2 bytes
- -32768 y +32767
-
int
- 4 bytes
- -2147483648 y + 2147483647
-
long
- 8 bytes
- -9223372036854775808 y + 9223372036854775807
-
Real
-
float
- 4 bytes
-
double
- 8 bytes
-
Booleano
-
boolean
- true
- false
-
Caracter
-
char
- Rango \u0000 a u\FFFF en Unicode (0 a 65535).
- Unicode
- 2 bytes
- caracteres de la mayoría de los idiomas
- Objetos
- Todas las variables pasan por valor como parámetros
-
Operadores
-
Aritméticos
- + - * / % ++ --
-
Lógicos
- && || !
-
Relacionales
- == != < > <= >=
-
Asignación
- = += -= *= /=
-
Ternario
- ?:
-
Estructuras de control
- if / else
- switch / case
- while
- do while
- for
-
break
- termina la iteración
-
continue
- continua a la siguiente iteración
-
Constantes
- public static final
-
Arreglos
- Arreglos de objetos
- Arreglos de primitivos
-
Strings
- String cadena = "cadena";
- Concatenar con +
-
Acerca de
- Topic
- Topic