Red de conocimiento informático - Material del sitio web - ¿Cómo entender las características de Java "compilar una vez, ejecutar en cualquier lugar"?

¿Cómo entender las características de Java "compilar una vez, ejecutar en cualquier lugar"?

En pocas palabras, la naturaleza multiplataforma de Java significa que los programas Java compilados pueden ejecutarse directamente en diferentes plataformas sin necesidad de volver a compilar. Esta característica hace que Java se vuelva popular rápidamente con la popularidad de las aplicaciones web. ¿Cómo se logra la multiplataforma de Java? Esto requiere comprender los conceptos de máquina virtual Java y código de bytes.

De hecho, el código Java compilado no es un código binario tradicional (como un archivo .exe en Windows), sino un código de bytes de Java. Este archivo de código de bytes no se puede ejecutar directamente en el sistema operativo. Para ejecutar un programa Java en un sistema operativo, debe haber un enlace intermedio responsable de interpretar el código de bytes de Java en código binario. Este enlace intermedio es la Máquina Virtual Java (JVM para abreviar). Dado que la mayoría de los sistemas operativos ya implementan JVM, Java puede ser fácilmente multiplataforma.

Esto me lo explicó el profesor cuando estaba entrenando Java en Dark Horse Programmer. Siento que el profesor lo enseñó muy bien. Me gustaría compartirlo contigo. Si aprendes Java, te lo recomiendo. estudiar sistemáticamente e ir a Dark Horse Programmer.