¿Por qué el bytecode de Java compilado puede ejecutarse en distintas máquinas con cambios mínimos?
Cada procesador ejecuta directamente el código fuente de Java.
El bytecode es código máquina nativo para todos los procesadores.
El nombre del archivo Java cambia automáticamente para cada plataforma.
En cada plataforma, una Java Virtual Machine interpreta y ejecuta el bytecode.