¿Qué es la plataforma Java? ¿En qué se diferencia su principio de funcionamiento del de las plataformas operativas generales? ¿Qué es el código de bytes? ¿Cuáles son los mayores beneficios de adoptar bytecode?
Plataforma Java: Es una plataforma de programación desarrollada por Sun Company y posteriormente adquirida por Oracle. Esta es una plataforma para el desarrollo y ejecución de programas.
Principio de funcionamiento: la capa inferior es una biblioteca de tiempo de ejecución escrita en lenguaje C, que también se puede decir que es jvm (máquina virtual Java). Es una plataforma de programación, no una plataforma operativa (tengo entendido que la plataforma operativa de la que estás hablando es el sistema operativo), y no hay comparación.
Código de bytes: una vez escrito el programa Java, el código de bytes se compilará y luego jvm cargará el código de bytes para ejecutar el programa.
La mayor ventaja de usar bytecode es: universal y multiplataforma.