Découvrir Eclipse

Coder en Java

Testez gratuitement nos 1302 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Pour coder en Java, Eclipse est d'une aide inestimable ! Il prend en charge un bon nombre de tracas habituels du codeur.

Transcription

Dans cette vidéo nous allons nous intéresser au codage en Java grâce à Éclipse. Alors, pour ce faire, je vais commencer à créer un nouveau projet. Donc, ici File, New, Java Project. Je crée un nouveau projet que je vais appeler pompeusement « exercice3 ». Un projet qui du point de vue du paramétrage va être tout à fait standard, rien d'original. Lorsque je crée ce projet « exercice3 », il me crée donc un Source Folder « src ». Ce Source Folder, c'est un des éléments du Classpath pour le projet. Donc, je vais venir sur ce « src » avec le bouton droit faire apparaître le menu contextuel. Je vais prendre le premier item, New, pour venir créer dans ce source Folder une classe, New Class. J'arrive donc sur la boîte de création d'une classe en Java sous Éclipse. Vous savez qu'en Java aucun code ne peut être écrit en dehors des classes. Donc, il me faut une classe, même une classe complètement bidon, pour arriver à exécuter une application au minimum. Donc, vous savez qu'en Java il y a plusieurs cycles de vie pour les applications. Suivant le type d'application, vous pouvez faire en Main, vous devez faire des fonctions Init ou Start, ou bien vous devez faire des méthodes doGet, doPost. En fonction du type d'application vous devez bien sûr adapter les points d'entrée. Donc, je vais remplir le nom de ma classe, je vais appeler cette classe Principale. Alors, j'ai une explication, pour que je l'appelle la classe Principale, mais bien sûr, en fait vous pouvez mettre n'importe quel nom à cette classe, ça n'a pas d’impact pour la suite de l'exécution. Donc, cette classe s'appelle Principale. En Java vous ne devriez pas créer de classes sans Package. Alors, c'est ce que va faire Éclipse, il vous génère automatiquement un Package qui va porter le nom du projet. Cette façon à ce que la classe que vous avez créée soit forcément dans un package. Le nom du package doit être entièrement minuscule, voilà. et la classe, évidemment, doit commencer par une majuscule. Cette classe, lorsque vous allez la faire générer par cette boîte de dialogue, peut être publique ou classe interne au Package. Cette classe pourrait être Abstract ou bien Final, et, bien entendu, je ne vais cocher aucune des deux coches. Vous pouvez aussi spécifier la classe mère de la classe que vous générez. En l'occurrence, ici il s'agit d'une classe tout à fait normale en Java, donc, je vais laisser faire la superclasse sur Object. Comme vous le savez, de toutes les façons, cette classe Object est automatiquement la classe mère de toutes les classes en Java. Vous pourriez spécifier les interfaces implémentées, c'est pas le cas, je n'ai rien à faire pour l'instant. J'ai aussi ici la possibilité de faire générer le code du Main. Donc, soit je le fais, soit je ne le fais pas, peu importe. Si je ne le fais pas maintenant, je vais l'écrire à la main. J'ai fini de paramétrer ma classe, je fais Finish. Donc, je finis de générer la classe principale. En Java, comme vous le savez, lorsque vous devez décrire une classe qui s'appellerait principale, par exemple, vous devez avoir un fichier qui s'appelle Principal.java qui contient cette classe. Le rapport entre les fichiers et ce qu'il contient, est particulièrement bien renforcé par Éclipse, puisqu'effectivement la création de la classe crée le fichier Principal.java. Si je veux que cette classe soit le point de départ d'une application Java, [inaudible] avec, donc, affichage dans la console, il faut que j'aie la méthode principale, la méthode Main qui soit présente dans cette classe. Je vais donc venir maintenant écrire la méthode Main : « public static void main(string( )) ». En fait, vous ne pouvez pas créer une méthode Main qui n'aurait pas cette signature-là. Donc, d'où l'intérêt peut-être de cocher la Checkbox au moment de la création de la classe dans la boîte de dialogue. Cette méthode, donc, prend en paramètre un tableau de String. Donc, on voit que là je suis en train de perdre du temps sur une fonctionnalité qui était proposée par la boîte de dialogue. Je vais donc venir ici écrire ma méthode Main. Alors, évidemment le grand classique de la programmation, c'est de commencer par écrire un programme qui fait pas grand chose, « (''Hello, all'') », on va même le faire en français, bien sûr, « (''Bonjour, le monde'') », et je viens donc coder mon petit bout de code Java dans cette fonction Line. Ce qui va se passer, lorsque je vais exécuter sous Éclipse ou pas cette application, c'est que, bien sûr, la machine virtuelle va accéder à la méthode Main qui est statique, et va exécuter de façon totalement séquentiel cette méthode Main. D'où le fait que le nom de la classe qu'ici s'appelle « principal », n'a aucune importance, si ce n'est de, en quelque sorte, documenter mon code. Vous avez en plus, grâce à Éclipse, la prise en charge des Packages, à savoir que la classe Principale a été placée dans le Package « exercice3 » du point de vue logique avec l'usage de l'instruction Package ici, et aussi du point de vue physique, parce que physiquement le fichier Principal.java a été placé dans un répertoire qui s'appelle « exercice3 » qui lui-même est dans « src ». Donc, une fois que ce code est écrit, vous n'avez plus qu'à exécuter l'application. Petite remarque ; il est vrai que la surface dans laquelle je travaille ici va très vite se révéler très insuffisant pour du code un petit peu imposant. Une petite astuce, vous double-cliquez sur l'onglet de source ici, et immédiatement cet onglet prend la totalité de l'espace disponible, les zones à droite et à gauche ont été réduites au maximum, comme vous le voyez là, sous forme de bouton. Pour revenir à la disposition antérieure, vous double-cliquez encore sur l'onglet et vous voyez que tout reprend sa place. Et il ne nous reste plus qu'à exécuter et / ou débugger notre application.

Découvrir Eclipse

Voyez comment réaliser vos projets de développement Java avec Eclipse. Facilitez-vous la vie avec la prise en charge des tests, les composants additionnels, etc.

2h12 (28 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Eclipse Eclipse 4.6
Spécial abonnés
Date de parution :26 juil. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !