Conceptos Fundamentales de Programación en Java: Variables, Operadores y Estructuras de Control

Clasificado en Informática

Escrito el en español con un tamaño de 4,14 KB

Variables y Tipos de Datos

  • Una literal no es una variable.
  • 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.

Entradas relacionadas: