¿Cómo se compila Java?

¿Cómo se compila Java?
Java es un lenguaje de programación orientado a objetos que ha ganado popularidad a lo largo de los años. Java se utiliza para construir múltiples software. Se compila en una serie de pasos. La compilación, en general, es un procedimiento que convierte el código fuente en un código comprensible por la computadora, que se conoce principalmente como código de máquina. Este artículo analiza la compilación de Java en detalle.

Requisitos previos

Los requisitos previos para ejecutar un programa Java son:

1. Instale y configure una plataforma Java que comprenda Java Runtime Entorny (JRE) y Java Development Kit (JDK).

2. Un editor de texto de su preferencia, como NetBeans, Eclipse, Oracle, etc.

Compilación y ejecución de Java

Como ya se mencionó, el programa Java se compila en una serie de pasos. El código Java se convierte primero en bytecode en lugar de ser compilado en archivos ejecutables. Como resultado, se produce un código de máquina que se transfiere a la memoria por la máquina virtual Java (JVM). El procedimiento de compilación y ejecución para Java se explica en detalle a continuación.

Tiempo de compilación

El compilador Java compila el archivo Java en el momento de la compilación y, como resultado, el código fuente de Java se convierte en ByTecode. Aquí hay una representación pictórica del procedimiento de compilación.

Código Java
(Simple.Java)
Código de byte
(Simple.clase)

Tiempo de ejecución

En tiempo de ejecución, el archivo de clase se alimenta al cargador de clases, que es un subsistema de JVM responsable de cargar clases. Posteriormente, el verificador de código de byto evalúa el código para cualquier tipo de ilegalidad que pueda incumplir los derechos de acceso a los objetos. Finalmente, el intérprete lee la secuencia de Bytecode y ejecuta las instrucciones. Todo el procedimiento de ejecución se muestra a continuación.

Conclusión

Java, que es un lenguaje de programación orientado a objetos, se compila en una serie de pasos. El primer paso es el paso de compilación en el que el archivo Java es compilado por el compilador Java como resultado del cual el código fuente de Java se transforma en bytecode. Mientras tanto, en el segundo paso, que es el paso de ejecución, el archivo de clase se alimenta al cargador de clases y el verificador de bytecode verifica el bytecode. Después de la verificación, el bytecode se lee en la secuencia y las instrucciones se ejecutan. Este tutorial demuestra el procedimiento de compilación de Java con la ayuda de representaciones visuales.