Comment créer votre premier programme Java

Pour beaucoup de gens, la façon dont les ordinateurs font ce qu'ils font est un mystère incroyable. Ce guide pratique est une tentative de vous mettre sur la voie de la compréhension du fonctionnement des programmes en vous aidant à créer un programme.

Pour que ce guide soit efficace, vous devez exécuter une version de Windows. En effet, la plupart des instructions ne fonctionneront que sous Windows. Vous devez être en mesure de télécharger et d'installer des programmes, mais nous couvrirons ce programme plus loin dans ces instructions.

Étape 1: créer un fichier

1. Accédez à votre dossier Mes documents dans un explorateur de fichiers.
2. Dans cette fenêtre, cliquez avec le bouton droit de la souris sur Nouveau et cliquez sur "Document texte", cela créera un nom de fichier "Nouveau document texte" avec le nom en surbrillance, vous pourrez donc le renommer.
3. Cliquez loin du document car nous le renommerons plus tard.

Étape 2: Écrivez le cadre de votre programme

1. Ouvrez votre document texte nouvellement créé.
2. Dans votre type de fichier "class MyFirstProgram {"
N'oubliez pas l'accolade car elle indique à l'ordinateur où se trouve la viande de votre programme.
3. Appuyez deux fois sur Entrée pour créer de nouvelles lignes, puis tapez "}". Ceci indique à l'ordinateur que tout ce qui compose ce programme a été entré.
4. À ce stade, votre programme devrait ressembler à l'image ci-jointe pour cette étape.

Comprendre le code:
À ce stade, nous pouvons réellement générer le programme. Le seul problème est qu'il ne fera rien. En fait, si vous avez essayé d'exécuter le programme, un message d'erreur s'affiche indiquant "Erreur: méthode principale non trouvée dans la classe MyFirstProgram, veuillez définir la méthode comme:", puis affiche une ligne de code spécifique. Nous allons écrire dans cette ligne de code à l'étape suivante car c'est une partie importante du programme à comprendre.

Nous utilisons un langage de programmation spécifique appelé Java, et comme avec la plupart des langages Java a une façon très spécifique de s'organiser et de s'exprimer, cette organisation est appelée la syntaxe du code et doit être suivie ou le programme ne peut pas être généré par le compilateur. Nous avons mis en place le cadre de base de ce programme.

Chaque programme Java est composé de classes et de méthodes. Les classes sont plus communément appelées objets et nous fournissent un moyen d'organiser notre code. Les classes stockent des informations et des instructions, notre programme sera une seule classe avec une seule instruction ou méthode. Un moyen facile de penser à cela est que les classes sont un clavier entier où les méthodes sont les touches individuelles du clavier. À l'heure actuelle, notre programme n'est qu'une classe vide (un clavier sans touches). Nous le savons, et plus important encore, le compilateur le sait parce que le premier mot que nous avons tapé dit "classe".

Après avoir lu la syntaxe de la classe de mots Java, nous devons indiquer le nom du programme (une étiquette sur la clé). Dans ce cas, nous nommerons notre programme "MyFirstProgram". Nous l'appellerons ainsi car il est descriptif de notre programme: notre premier! Une chose importante à noter est que la plupart des langages de programmation ne permettront pas d'espacer les noms des choses. En effet, l'utilisation d'espace vide avec du code aide le compilateur à comprendre ce qui se passe.

Le compilateur, lisant au nom de notre classe, s'attend à ce que nous montrions un moyen de dénoter quelle partie de notre fichier constitue la classe elle-même pour ce faire, nous utilisons des accolades ("{" "}") pour indiquer où elle commence (" {") et où cela se termine ("} "). Puisque notre fichier fait cela lorsque nous le passons par le compilateur, le compilateur produira un programme, mais comme notre classe n'a pas de méthode à utiliser (touches à appuyer), une erreur sera produite.

Étape 3: configurer la méthode "principale"

1. Sur la deuxième ligne de votre programme, appuyez sur Tab et tapez "public static void main (String [] args) {".
2. Appuyez deux fois sur entrée, puis de nouveau sur l'onglet et tapez "}".
3. Votre programme devrait maintenant ressembler à l'image.

Comprendre le code:
Ce que nous venons d'écrire est l'instruction ou la méthode "principale" de notre programme. La méthode "principale" d'une classe est littéralement l'instruction principale d'un programme. Lorsqu'une classe contient une méthode "principale", elle permet d'exécuter un programme. En effet, lorsqu'un programme java est exécuté, la première chose qu'un ordinateur recherche est une méthode nommée "main" et suit toutes les instructions de cette méthode. Puisqu'il n'y a aucune instruction dans main en ce moment, l'exécution du programme ne provoquera rien.

Devant le nom de la méthode principale se trouvent trois mots. Ces mots décrivent des attributs spécifiques de la méthode. Le premier mot décrit qui peut utiliser la méthode, et puisque c'est la méthode principale, elle doit être disponible pour tout le monde à utiliser, donc il dit «public».

Le mot suivant est facultatif et décrit quand la méthode peut être utilisée. Les détails spécifiques du mot nécessitent une connaissance plus approfondie pour bien comprendre, de sorte que l'auteur laissera au lecteur le soin d'enquêter davantage sur lui-même pour acquérir cette compréhension.

Le dernier mot décrivait quel type d'objet la méthode produit. Dans ce cas, nous ne voulons rien produire, nous déclarons donc "nul" pour que l'ordinateur sache ne rien attendre à la fin de l'instruction.

À côté de main, nous avons une parenthèse gauche du code et une parenthèse gauche suivie des accolades. Les accolades décrivent à nouveau où commence et se termine cette partie du programme. Le code entre parenthèses indique les entrées de la méthode ou ce que la méthode attend de celui qui l'utilise. Dans ce cas, il s'attend à recevoir un tableau (désigné par "[]") de chaînes à exécuter, ou, en d'autres termes, il s'attend à recevoir une liste de mots. Ils sont utilisables par la méthode sous le nom "args" qui est l'abréviation de "arguments". Lorsque la méthode principale est appelée par un ordinateur, elle place tous les mots qui la suivent dans cette liste et les remet au programme.

Nous n'avons pas besoin d'arguments pour ce programme, ne vous inquiétez donc pas, mais conservez l'argument d'entrée là-dedans car votre ordinateur sera confus s'il ne l'est pas.

Étape 4: Écrivez votre instruction

1. Sur la ligne vide au milieu du programme, appuyez deux fois sur tab et tapez "System.out.println (" Hello, World! ");"

Comprendre le code:

Cette instruction entraînera la phrase "Bonjour, monde!" pour apparaître d'où nous allons exécuter le programme.

Cette partie de tout programme est l'endroit où nous demandons à l'ordinateur de faire quelque chose. Le cœur de la programmation est de pouvoir le faire. Écrivez cette ligne de code et vous l'avez essentiellement fait. "System.out" est la première partie de cette instruction que nous devons comprendre. Le système est une classe facilement accessible à tout moment et n'importe où. L'ajout de ".out" au système nous permet d'accéder à une classe contenue dans le système qui nous donne accès à la sortie de l'ordinateur. L'appel de la méthode "println" à partir de va écrire (ou imprimer) le texte transmis à la méthode sur la sortie disponible. Dans notre cas, ce sera la ligne de commande.

Étape 5: enregistrez votre programme

1. Dans votre éditeur de texte, cliquez sur "Fichier" puis sélectionnez "Enregistrer sous ..."
2. Dans la fenêtre de dialogue qui apparaît ensuite, il y a un sélecteur déroulant intitulé "Enregistrer comme type:" il devrait actuellement avoir "Documents texte (* .txt)" cliquez sur le sélecteur et sélectionnez "Tous les fichiers".
3. Par "Nom de fichier:" changez le nom du fichier en "MyFirstProgram.java".
4. Cliquez sur Enregistrer.

Étape 6: installez le JDK Java

1. Allez sur //www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html cliquez sur le bouton radio Accepter.
2. Cliquez sur le téléchargement pour Windows x86.
3. Une fois le téléchargement terminé, ouvrez le fichier et suivez la configuration. Toutes les options par défaut fonctionneront.

Cette étape installe le Java JDK, ou Java Developer's Kit, qui nous donne accès au compilateur Java et à la commande qui nous permet d'exécuter des programmes Java.

Étape 7: Copiez le chemin d'accès aux outils Java

1. Ouvrez votre explorateur de fichiers Windows et accédez au répertoire principal de votre ordinateur (où vous trouverez vos CD et clés USB).
2. Double-cliquez sur "Disque local" qui est généralement suivi d'un "(C :)".
3. Double-cliquez sur "Program Files"
4. Mettez en surbrillance n'importe quel pli et appuyez sur la touche "j".
5. Cela devrait vous amener à vous ouvrir un dossier nommé "Java".
Si vous ne trouvez pas le dossier "Java", revenez à "Disque local" et ouvrez "Program Files (x86)". Si vous ne le trouvez toujours pas, répétez l'étape 6.
6. Deux options de dossier vous seront présentées, ouvrez le dossier commençant par "jdk" en minuscules.
7. Ouvrez les titres du dossier "bin".
8. Cliquez sur le chemin du fichier, mais sur aucune partie du chemin.
9. Cela devrait mettre en évidence le chemin comme dans l'image.
10. Appuyez sur "crtl" et "c" en même temps cela copiera ce chemin (le chemin indique à l'ordinateur où se trouve ce répertoire).

Étape 8: ouvrez l'invite de commande

1. Accédez à votre répertoire Mes documents dans votre explorateur de fichiers.
2. Créez un nouveau dossier (faites un clic droit sur "Nouveau" et cliquez sur "Dossier")
3. Nommez-le "MyFirstProgramFolder" (dès que le dossier est créé, tapez le nom).
4. Faites glisser votre fichier "MyFirstProgram" vers le dossier. N'entrez pas dans le dossier .
5. Tout en maintenant la touche Maj enfoncée, cliquez avec le bouton droit sur "MyFirstProgramFolder" et sélectionnez "Ouvrir la fenêtre de commande ici ...". Comme sur la photo.
6. L'invite de commande doit maintenant être ouverte comme dans la deuxième image.

Étape 9: compiler le programme

1. Une fois dans l'invite de commande, tapez "" "
2. Faites un clic droit dans la fenêtre et sélectionnez "Coller".
3. Le chemin que vous avez copié à l'étape 7 doit apparaître. Sinon, répétez simplement l'étape 7 sans fermer l'invite de commande et réessayez.
4. Avec le chemin collé, tapez "" "
5. Tapez "\ javac MyFirstProgram.java".
6. Le curseur d'invite de commande doit aller à la ligne suivante et ressembler à l'image.

Que se passe-t-il

Vous venez de compiler votre programme. Cela signifie que votre ordinateur a désormais accès à un fichier contenant des instructions qu'il peut comprendre.

Étape 10: exécutez votre programme

1. Sans fermer l'invite de commande, appuyez sur la flèche vers le haut.
2. Cela devrait faire apparaître la commande de compilation que vous venez d'exécuter.
3. Appuyez sur Supprimer, il ne reste que le répertoire des outils Java (avec les guillemets).
4. Tapez "\ java MyFirstProgram" pour exécuter votre programme.

Le résultat cette fois devrait être similaire à l'étape précédente, mais cette fois une ligne de texte devrait être imprimée en disant "Bonjour, mon monde!" Tout comme l'image.

Pour un défi supplémentaire, modifiez le message qui est imprimé en modifiant votre fichier MyFirstProgram.java et en répétant les deux dernières étapes pour exécuter votre programme modifié.

Articles Connexes