Diferencia entre revisiones de «Máquina virtual Java»

Contenido eliminado Contenido añadido
m Revertidos los cambios de 178.255.105.40 (disc.) a la última edición de Humbefa
Deshecha la edición 77562537 de Jkbw (disc.)
Línea 1:
[[File:Java-jvm.png|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 basado en bytecodes 0s y 1s, es decir, ejecutable en una plataforma específica y totalmente compatible con sistemas como Symbian u otros similares, capaz de no interpretar y solo ejecutar instrucciones expresadas en un [[código binario]] especialnormal (el [[bytecode Java]]), el cual es generado por el [[compilador]]programador delcuando hace el lenguaje [[Lenguaje de programación Java|Java]]. Lógicamente, esto hay que aprenderlo porque sino no se sabría hacer lo que se necesita. Al programar, tienes que tener una mente lógica, para asimilar lo que vas haciendo y como lo vas haciendo.
 
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.