Entradas

Diferencia entre metodos, operadores e instrucciones.

Diferencia entre objeto, instancia y referencia.

Conversión de tipos

Imagen
Compatibilidad y conversión de tipos • En la asignación v = e; la variable v y la expresión e deben ser del mismo tipo de datos o de tipos compatibles: el tipo de e ha de ser menor que el tipo de v, según la siguiente ordenación • Ejemplos: double x = 5.0; x = 5; int n = 5.0; // Error de compilación

Desbordamiento

Realizar operaciones numéricas puede producir desbordamiento: Resultado que excede la capacidad de representación del tipo. • En la aritmética de los enteros cuando se sobrepasa el valor máximo representable se obtiene un resultado incorrecto (error lógico) . Ejemplos: • En la aritmética real se producen desbordamientos hacia infinito (overflow) o hacia cero (underflow). Ejemplos: int n = 1000000 * 1000000;  //Error lógico, n vale -727379968; long nL = 1000000 * 1000000;  //nL vale 10 elevado a 12 double x = 1e308 * 10;  //x vale Infinity x = x/2.0; // x vale Infinity x = -1e308*10; //x vale -Infinity x = 1e-323;  x = x/10.0; // x vale 0.0

Sintaxis de identificadores

Los identificadores son los nombres que el programador puede dar a variables, clases y otros elementos del lenguaje. • Sintaxis: Han de empezar por una letra y, a continuación cualquier combinación de letras, dígitos, el carácter subrayado _ y el signo de dólar $. • Java distingue mayúsculas de minúsculas. Por ejemplo PI, Pi, son identificadores diferentes. • Las palabras reservadas tienen un significado preestablecido y no pueden usarse como identificadores. Ejemplos: class, double, int, final, new, public, static, while, .... Tampoco pueden usarse como identificadores null, true y false. Existen convenciones de escritura de código en Java, no obligatorias, pero que facilitan la lectura del código: • Es conveniente utilizar identificadores descriptivos de manera que la lectura del código permita conocer su significado, evitando nombres demasiado largos. • Los identificadores de variables suelen ir en minúsculas. Si el identificador proviene de diversas palabras, la primera va en minús...

Variable FINAL

 Cuando una variable se declara con el calificador o modificador final , solamente se le puede dar valor inicialmente. • Una vez iniciada, su valor no puede modificarse, de ahí que a las variables final se les llame constantes . • Ejemplo: final tipo variable = expresión; final double PI = 3.141592653589793;