domingo, 19 de abril de 2009

VARIABLES


Las variables son los contenedores de los datos que utiliza un programa. Cada variable
ocupa un espacio en la memoria RAM del ordenador para almacenar un dato
determinado.
Las variables tienen un nombre (un identificador) que sólo puede contener letras,
números y el carácter de subrayado (también vale el símbolo $). El nombre puede
contener cualquier carácter Unicode.
DECLARACION DE VARIABLES

Antes de poder utilizar una variable, ésta se debe declarar. Lo cual se debe hacer de esta
forma:
tipo nombrevariable;

Donde tipo es el tipo de datos que almacenará la variable (texto, números enteros,...) y
nombrevariable es el nombre con el que se conocerá la variable. Ejemplos:

int dias;
boolean decision;

También se puede hacer que la variable tome un valor inicial al declarar:

int dias=365;

Y también se puede declarar más de una variable a la vez:

int dias=365, anio=23, semanas;

Al declarar una variable se puede incluso utilizar una expresión:
int a=13, b=18;
int c=a+b;

TIPOS DE APLICACIONES JAVA


applet
Son programas Java pensados para ser colocados dentro de una página web. Pueden ser
interpretados por cualquier navegador con capacidades Java. Estos programas se insertan
en las páginas usando una etiqueta especial (como también se insertan vídeos,
animaciones flash u otros objetos).
Los applets son programas independientes, pero al estar incluidos dentro de una
página web las reglas de éstas le afectan. Normalmente un applet sólo puede actuar sobre
el navegador.
Hoy día mediante applets se pueden integrar en las páginas web aplicaciones
multimedia avanzadas (incluso con imágenes 3D o sonido y vídeo de alta calidad)

aplicaciones de consola
Son programas independientes al igual que los creados con los lenguajes tradicionales.

aplicaciones gráficas
Aquellas que utilizan las clases con capacidades gráficas (como awt por ejemplo).

servlets
Son aplicaciones que se ejecutan en un servidor de aplicaciones web y que como resultado
de su ejecución resulta una página web.

PROCESO COMPILACION PROGRAMA JAVA



Los programas Java no son ejecutables, no se compilan como los programas en C o C++.
En su lugar son interpretados por una aplicación conocida como la máquina virtual de
Java (JVM). Gracias a ello no tienen porque incluir todo el código y librerías propias de
cada sistema.
Previamente el código fuente en Java se tiene que precompilar generando un código
(que no es directamente ejecutable) previo conocido como bytecode o J-code. Ese
código (generado normalmente en archivos con extensión class) es el que es ejecutado
por la máquina virtual de Java que interpreta las instrucciones de los bytecodes,
ejecutando el código de la aplicación.
El bytecode se puede ejecutar en cualquier plataforma, lo único que se requiere es que
esa plataforma posea un intérprete adecuado (la máquina virtual de esa plataforma). La
máquina virtual de Java, además es un programa muy pequeño y que se distribuye
gratuitamente para prácticamente todos los sistemas operativos. A este método de
ejecución de programas en tiempo real se le llama Just in Time (JIT).

En Java la unidad fundamental del código es la clase. Son las clases las que se distribuyen
en el formato bytecode de Java. Estas clases se cargan dinámicamente durante la
ejecución del programa Java.