Conditions préalables
Les pré-requis pour exécuter un programme Java sont:
1. Installez et configurez une plate-forme Java qui comprend Java Runtime Environment (JRE) et Java Development Kit (JDK).
2. Un éditeur de texte de votre préférence tel que NetBeans, Eclipse, Oracle, etc.
Compilation et exécution de Java
Comme déjà mentionné, le programme Java compile sur une série d'étapes. Le code Java est d'abord converti en bytecode plutôt que d'être compilé en fichiers exécutables. En conséquence, un code machine est produit qui est transféré à la mémoire par la machine virtuelle Java (JVM). La procédure de compilation et d'exécution pour Java est expliquée en détail ci-dessous.
Temps de compilation
Le compilateur Java compile le fichier Java à l'heure de la compilation et, par conséquent, le code source Java est converti en bytecode. Voici une représentation picturale de la procédure de compilation.
Code javaTemps d'exécution
Au moment de l'exécution, le fichier de classe est alimenté au Classloader qui est un sous-système de JVM responsable du chargement des classes. Par la suite, le vérificateur de bytecode évalue le code pour toute sorte d'illégalité qui pourrait violer les droits d'accès aux objets. Enfin, l'interprète lit le flux bytecode et exécute les instructions. L'ensemble de la procédure d'exécution est illustré ci-dessous.
Conclusion
Java qui est un langage de programmation orienté objet compile sur une série d'étapes. La première étape est l'étape de compilation dans laquelle le fichier Java est compilé par le compilateur Java à la suite duquel le code source Java se transforme en bytecode. En attendant, à la deuxième étape qui est l'étape d'exécution, le fichier de classe est alimenté au chargeur de classe et le bytecode est vérifié par le vérificateur de bytecode. Après vérification, le bytecode est lu dans le flux et les instructions sont exécutées. Ce tutoriel démontre la procédure de compilation Java à l'aide de représentations visuelles.