Link copiato negli appunti
Uno dei punti di forza di Java è l’indipendenza di tale linguaggio dalla piattaforma utilizzata. La Java Virtual Machine non è altro che un software che consente al codice Java precedentemente compilato (detto byte code) di essere, a sua volta, interpretato ed eseguito sul sistema operativo che si sta utilizzando. Per tale ragione, esistono svariate versioni di JVM (Java Virtual Machine), una per ogni tipo di sistema operativo supportato da Java