Por un lado, la máquina virtual de Java, que es el corazón de la plataforma y se encarga de ejecutar el bytecode generado por los compiladores. Por otro, las bibliotecas estándar que forman parte del ...