Un bloque de elementos de datos relacionados se llama arreglo (o array en inglés).
De acuerdo con la convención, el carácter de símbolo de dólar ($) nunca se usa para empezar el nombre de una variable.
Un objeto es un conjunto de software de variables y métodos relacionados: estado y comportamiento.
Java usa Unicode de 16 bits.
Se puede usar el tipo de datos short para ahorrar memoria en arreglos grandes.
No es necesario atribuir un valor cuando se declara un campo.
Cada elemento en un arreglo (array) es llamado un elemento.
Los parámetros no siempre son secretos como las variables. (Esta afirmación es incorrecta). Los parámetros son variables que se pasan a un método.
La longitud de un arreglo (array) se establece cuando se crea el arreglo.
Operadores
El operador con la prioridad más alta es evaluado antes que los operadores con menor prioridad.
Los operadores en la misma línea tienen igual prioridad.
Si el nombre de una variable consta solo de letras minúsculas, use solo una palabra (esto es una convención, pero no una regla estricta; se recomienda usar camelCase para nombres de variables).
El nombre de una variable no debe ser una palabra clave reservada de Java.
Los operadores unarios solo requieren un operando.
++ es un ejemplo de un operador de incremento.
Los operadores condicionales muestran un comportamiento de "cortocircuito" (short-circuiting behavior).
El operador condicional ? : también es conocido como operador ternario.
Una expresión es un concepto formado por variables, operadores e invocaciones de métodos.
El resultado del ejemplo 1 * 2 * 3 es siempre el mismo (6).
x + y / 100 es un ejemplo de una expresión ambigua si no se usan paréntesis.
Las siguientes declaraciones: x + y / 100 y x + (y / 100) son equivalentes debido a la precedencia de operadores.
Bloques y Estructuras de Control
Un bloque es un grupo de cero o más declaraciones delimitado por llaves {}.
El cuerpo de una instrucción switch se conoce como un bloque switch.
La instrucción break tiene dos formas: etiquetada (labeled) y no etiquetada (unlabeled).
"Distinto" no es un sinónimo de la palabra "Concatenar". Un sinónimo correcto sería "unir" o "combinar".
Los operadores unarios llevan a cabo varias operaciones, como incrementar o decrementar un valor.
El operador de incremento/decremento puede ser aplicado antes (prefijo) o después (posfijo) del operando.
El lenguaje de programación Java admite diferentes tipos de operadores.
Se pueden formar expresiones compuestas a partir de expresiones más pequeñas, siempre y cuando el tipo de datos requerido por una parte de la expresión coincida con el tipo de datos de la otra.
Algunas expresiones pueden convertirse en declaraciones terminándolas con un punto y coma (;).
Las instrucciones de control de flujo interrumpen el flujo normal de ejecución. Un sinónimo para "interrumpir" es "desviar" o "alterar".
El valor de testScore puede satisfacer más de una expresión en una instrucción compuesta: por ejemplo, si testScore es 76, satisface tanto 76 >= 70 como 76 >= 60. Un sinónimo para "satisfacer" es "cumplir".
La instrucción while ejecuta continuamente un bloque de declaraciones mientras una condición particular es verdadera.
La diferencia entre do-while y while es que do-while evalúa su expresión al final del bucle en lugar de al principio.