Introducción al lenguaje Java.


En lenguaje máquina,  un ordenador funciona mediante una lista doble de instrucciones y datos:

Load 24,                    10111100  00100100  a está en la dir. 24h 
Multiply 33               10111111  00110011  mult. por b, que está en 33h 
Store 3C,                  11001110   00111100  almacena en c    (dir. 3Ch)
El lenguaje ensamblador es muy cercano al lenguaje máquina.
En cambio, en lenguaje Java, de alto nivel, abstraemos cómo actúa el ordenador, pues es muy parecido al lenguaje humano.
Las instrucciones anteriores quedarían:  c = a*b;

Java trabaja con datos tipados, los datos se asignan a una variable del mismo tipo. Ésta variable es la dirección de la memoria donde se guarda el dato.
Hay datos primitivos o elementales y datos complejos u objetos. En java se definen los datos primitivos y muchos complejos. El programador puede definir todos los compuestos que necesite.
Los datos primitivos se guardan de modo inmediato a la variable, los complejos, objetos o referencias, se guardan en el heap o montón.
Declaración de una variable:
int anyos; se define el tipo y el nombre.
Declaración de una variable e inicialización:
int anyos = 24; se asigna un valor inicial que puede cambiar.
Declaración de una variable objeto e inicialización:
Hay que declarar e inicializar sus valores elementales:
int día= 23; int mes = 12; int anyo= 1956;
y ahora crear:  Fecha f1 = new Fecha(23,12,1956); Si el constructor está definido con los parámetros de éste modo. Es decir, en las variables objeto o referencia, se inicializan mediante el constructor.
La inicialización de las variables es uno de los puntos que causan más problemas y, de que estén bien o mal inicializadas, depende el funcionamiento del programa.

Comentarios

Entradas populares de este blog

Clases y objetos.