Conociendo Java
2.- Se dice que es portable por que el compilador Java genera un código conocido como'bytecode' comúnmente conocido como código byte, un formato de código independiente de la plataforma diseñado para transportar código eficientemente a través de múltiples plataformas de hardware ysoftware. Es además portable en el sentido de que es rigurosamente el mismo lenguaje en todas las plataformas. El 'bytecode' es traducido a código máquina y ejecutado por la Java Virtual Machine, que es laimplementación Java para cada plataforma hardware-software concreta.
3.- La JVM o Máquina Virtual Java, es un intérprete o un traductor de bytecode, el cual ejecuta todas las instrucciones que aquí seencuentren; es el entorno de ejecución que corre sobre una plataforma y sobre el cual corren las aplicaciones Java. La gran ventaja de la máquina virtual java es aportar portabilidad al lenguaje capazde interpretar y ejecutar instrucciones expresadas en un código binario especial bytecode.
Lo que hace la JVM es terminar de compilar el bytecode en lenguaje máquina para que la aplicación Java...
Regístrate para leer el documento completo.