Código de bytes en Java

Código de bytes

El código de bytes se puede definir como un código intermedio generado por el compilador después de la compilación del código fuente (programa JAVA). Este código intermedio hace de Java un lenguaje independiente de la plataforma.

¿Cómo se genera el código de bytes ?

El compilador convierte el código fuente o el programa Java en el código de bytes (o código de máquina) y, en segundo lugar, el intérprete ejecuta el código de bytes en el sistema. El Intérprete también puede llamarse JVM (Java Virtual Machine). El código de bytes es la pieza común entre el compilador (que lo crea) y el Intérprete (que lo ejecuta).

Veamos este fenómeno, paso a paso.

  • Suponga que está escribiendo su primer programa JAVA.

Java

/*package whatever //do not write package name here */
import java.io.*;
  
class GFG {
    public static void main (String[] args) {
        System.out.println("GFG!");
    }
}
Producción

GFG!
  • El código escrito anteriormente se llama código fuente JAVA.
  • El compilador compila el código fuente.
  • Finalmente, Interpreter ejecuta el código fuente compilado.

Siempre que escribimos cualquier programa, no está escrito en código de máquina. Lo escribimos en un lenguaje de alto nivel como JAVA, C++, Python, etc. Pero la computadora solo entiende el código de la máquina. Entonces, cuando ejecutamos nuestro programa, el compilador lo convierte primero en código de máquina o código de bytes y luego lo ejecuta el intérprete. 

Este código intermedio o el byte puede ejecutarse en cualquier plataforma, lo que convierte a JAVA en un lenguaje independiente de la plataforma.

Publicación traducida automáticamente

Artículo escrito por riyavermacs2019 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *