Introducción al lenguaje Java.
En lenguaje máquina, un ordenador funciona mediante una lista doble de instrucciones y datos:
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
Publicar un comentario