JVM
Definizione rapida
La JVM, Java Virtual Machine, è il software che interpreta i programmi Java dopo la compilazione.
Spiegazione
Esistono più implementazioni della macchina virtuale, realizzate in C e distribuite da produttori di browser o insieme agli strumenti di sviluppo. Questi ambienti permettono di creare, compilare, eseguire e verificare codice Java.
Esempio pratico
Dopo la compilazione di un programma Java, una JVM disponibile sul computer ne interpreta il codice per eseguirlo.
Spiegazione tecnica
La macchina virtuale si colloca fra il programma compilato e il sistema che lo esegue; implementazioni diverse possono fornire la medesima funzione interpretativa.
Da non confondere con
La JVM è soltanto la macchina virtuale; il JRE comprende anche librerie e file di supporto necessari ai programmi Java.