Java >> Tutoriel Java >  >> Java

Comment fonctionne Java ?

Dans ce didacticiel, nous apprendrons comment fonctionne un programme Java, ce qu'est un compilateur et un interpréteur et comment les codes sont exécutés dans le langage de programmation Java.

Comment fonctionne le langage de programmation Java ?

Étapes impliquées pour écrire et exécuter un programme Java

  1. Tout d'abord, nous devrions avoir un code source Java qui doit être enregistré avec l'extension program.java.
  2. Ensuite, nous utilisons un compilateur JAVA pour compiler le code source afin d'obtenir le bytecode java qui doit avoir une extension program.class. Nous pouvons dire que le bytecode Java est une version modifiée du code source Java.
  3. Maintenant, nous passons le bytecode Java à travers un interpréteur appelé JVM (JAVA Virtual Machine) qui lira chaque instruction à la fois à partir du bytecode Java et la convertira en code au niveau de la machine, puis exécutera le code. Nous n'obtenons la sortie qu'après la conversion de JVM et l'exécution du code.

Remarque : JAVA a un interpréteur JVM spécifié par plate-forme tel que JVM spécifié pour Linux, Windows, Macintosh qui nous permet d'exécuter facilement des programmes Java sur différentes plates-formes.

Exécuter le programme JAVA

Comme nous savons que l'ordinateur ne peut pas comprendre les langues humaines, il ne comprend que les codes sous forme binaire, c'est-à-dire 0 et 1.

Un programme que nous écrivons dans des langages de programmation de haut niveau tels que C++ et JAVA est appelé programme source ou code source que nos ordinateurs ne comprennent pas. Par conséquent, le code source ou le programme source que nous écrivons en Java doit être converti dans la forme binaire que nos ordinateurs doit comprendre et exécuter.

La traduction du code source en code binaire ou machine peut être effectuée à l'aide d'un outil de programmation appelé interpréteur ou compilateur.

Compilateur Java

Un compilateur est un outil qui convertit l'intégralité du code source en code machine ou tout autre code intermédiaire dont notre énoncé du code source.

Interprète Java

Un interpréteur est également un outil de programmation comme les compilateurs qui convertit le code source en code machine mais l'interpréteur fonctionne différemment d'un compilateur. Interpreter ne convertit qu'une seule déclaration de code source à la fois et l'exécute immédiatement. Il n'a pas besoin d'exécuteur pour exécuter le programme. Le même processus est suivi pour chaque autre déclaration du code source.


Balise Java