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 JavaTiempo 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.