JVM
Significa "Máquina virtual Java". Una JVM es una máquina basada en software que funciona Java programas Se puede instalar en varios diferentes sistemas operativos, incluyendo Windows, OS X y Linux. Las JVM permiten Java aplicaciones para correr en casi cualquier computadora.
Una máquina virtual Java procesa instrucciones similares a una física procesador. Sin embargo, el código Java de un .JAVA El archivo primero debe convertirse en instrucciones que la JVM pueda entender. Esta binario formato, llamado "código de bytes", se puede procesar una instrucción a la vez o compilado en un .CLASE archivo antes de la ejecución para mejorar el rendimiento.
Mientras que las aplicaciones Java son plataforma independientes (lo que significa que pueden ejecutarse en diferentes plataformas), no todos los programas Java son compatibles con todas las máquinas virtuales Java. Las JVM se actualizan regularmente con nuevas características y soporte para nuevas instrucciones. Por lo tanto, Java a menudo requiere una versión mínima de JVM para poder ejecutarse.
NOTA: Los términos JVM y JRE (Entorno de tiempo de ejecución Java) a menudo se usan como sinónimos. Sin embargo, técnicamente, la JVM es parte de un JRE, que también incluye bibliotecas de funciones y otros archivos a los que los programas Java pueden hacer referencia.