Diferencia entre revisiones de «Máquina virtual Java»

Contenido eliminado Contenido añadido
Sin resumen de edición
m Revertidos los cambios de 132.248.87.227 (disc.) a la última edición de Julio Hernan Cordoba
Etiqueta: Reversión
Línea 1:
[[File:Java bytecode.svg|thumb|350px|Esquema de la arquitectura general de un programa en ejecución en una Máquina Virtual Java.]]
Una '''máquina virtual Java''' (en inglés ''Java Virtual Machine'', '''JVM''') es una [[Máquina virtual#Máquinas virtuales de proceso|máquina virtual de proceso]] nativo, es decir, ejecutable en una maquinaplataforma específica, capaz de interpretar y ejecutar instrucciones expresadas en un [[código binario]] especial (el [[bytecode Java]]), el cual es generado por el [[compilador]] del lenguaje [[Lenguaje de noprogramación Java|Java]].
ejecutable en una plataforma específica, capaz de interpretar y ejecutar instrucciones expresadas en un [[código binario]] especial (el [[bytecode Java]]), el cual es generado por el [[compilador]] del lenguaje [[Lenguaje de programación Java|Java]].
 
El código binario de Java no es un [[lenguaje de alto nivel]], sino un verdadero [[código máquina]] de bajo nivel, viable incluso como lenguaje de entrada para un [[microprocesador]] físico. Como todas las piezas del rompecabezas Java, fue desarrollado originalmente por Sun.