lunes, 1 de agosto de 2011

PROCESO DE COMPILACIÓN 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.

1 comentario:

  1. Lucky Club: The Lucky Club - Livedealer Club in Melbourne
    With the latest news and updates, Lucky Club is the only club in Melbourne to offer some luckyclub great VIP events to you. Lucky Club is a new club in

    ResponderEliminar