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