Table des matières
Ne plus pouvoir commencer à programmer dans Java Nous devons très bien savoir comment est le processus par lequel nous devons créer nos programmes, pour cela nous devons savoir comment Java génère le code nécessaire une fois que nous avons compilé et quels sont les composants qui font fonctionner notre programme sur plusieurs plates-formes.Créer, compiler, exécuter
Pour que notre programme Java fonctionne, nous devons suivre 3 étapes de base, qui sont créer, compiler, exécuter, chacun correspond à une phase que le programmateur active et dans laquelle il peut ou non avoir le plein contrôle :
Créer: fait référence à la génération de tout le code source, c'est-à-dire au transfert de notre idée et de notre logique dans le code JavaPour cela, nous pouvons même utiliser un éditeur de texte brut, tant que nous plaçons la syntaxe correctement.
Compiler: une fois que nous avons créé notre code, nous devons le compiler, dans cette phase le compilateur Java nous dira si nous avons des erreurs et si c'est le cas, nous devons revenir à la première étape pour créer un nouveau code source pour réparer lesdites erreurs.
Cours: une fois que nous avons passé l'étape de compilation, nous pouvons exécuter notre programme, dans cette phase les validations seront contre la logique que nous utilisons pour remplir la fonctionnalité proposée.
Comme on peut le voir, ce cycle simple est celui que nous allons compléter dans la plupart de nos programmes made in Java.
Pourquoi compiler ?
C'est peut-être la question que beaucoup peuvent se poser, car de nos jours, il existe de nombreuses langues interprétées comme PHP ou alors Python, nous compilons parce que Java s'exécute sur quelque chose appelé Machine virtuelle, qui est l'intermédiaire entre le langage et le système dans lequel il est exécuté, avec la machine virtuelle, nous réalisons que notre programme est multiplateforme, car il traduit le code exécuté en instructions comprises par le système d'exploitation.
Lors de la compilation, nous générons quelque chose appelé bytecode Qu'est-ce que c'est Machine virtuelle il comprend vraiment et c'est ce qu'il traduit ensuite.
Voyons le graphique suivant, où nous avons un programme qui exécute un Hello, World! Nous verrons comment le compiler puis exécuter ce programme.
Pour ce test, nous allons utiliser le code source suivant :
public class HelloWorld {public static void main (String [] args) {// Display Bienvenue dans Java ! dans une boîte de dialogue de message System.out.println ("Hello, World!"); }}
AGRANDIR
Comme nous le voyons dans l'image pour compiler le code, nous utilisons le instruction java qui correspond à Compilateur Java ou compilateur Java, dans l'exemple à titre de démonstration, nous avons placé une erreur dans le code source afin que nous puissions voir comment les erreurs sont détectées, une fois que nous voyons l'erreur, nous corrigeons le code, une fois que le compilateur a validé que notre code est correct, nous procédons pour exécuter la classe, la classe dans bytecode est généré dans un fichier .classer que vous pouvez voir dans le répertoire où vous avez le fichier avec le code source.Une fois notre code exécuté, nous voyons le résultat qui est l'impression de Hello, World! classique et avec cela nous terminons le tutoriel, en voyant comment fonctionne le cycle de création, de développement et de compilation dans Java.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif