Tutoriel Java: les bases pour les débutants
Java est un langage de programmation orienté objet, que nous vous présenterons dans ce tutoriel. Les applications Web, les applications de bureau et les applications sont principalement programmées avec Java.
Tutoriel Java: préparatifs
Avant de pouvoir réellement commencer à programmer avec Java, vous devez faire quelques préparatifs.
- Installez le dernier SDK Java sur votre ordinateur. Téléchargez-le simplement depuis notre zone de téléchargement et suivez les instructions lors de l'installation.
- À l'étape suivante, vous avez besoin d'un environnement de développement. Il existe différentes options ici, qui ont toutes des avantages et des inconvénients. Les plus connus sont NetBeans, Eclipse et IntelliJ. Eclipse convient aux débutants, c'est pourquoi les étapes suivantes sont liées à Eclipse.
- Démarrez Eclipse puis cliquez sur "Fichier", "Nouveau" puis "Projet Java". Saisissez ici un nom pour le projet et appuyez sur "Terminer".
- Sur le côté gauche, vous trouverez l'explorateur de packages, ici tous les dossiers et fichiers du projet sont répertoriés. Jusqu'à présent, le projet ne contient que le dossier "src". Faites un clic droit sur le dossier et sélectionnez "Nouveau" puis "Classe". Dans la fenêtre qui s'ouvre, sélectionnez un nom de classe et cochez la case à côté de "public static void main (String [] args)". Appuyez ensuite sur "Terminer".
- Astuce: Nous vous montrerons également les étapes les plus importantes dans notre galerie de photos à la fin de l'article.
Java: tutoriel Hello World
Après les préparatifs, vous pouvez maintenant commencer avec la programmation actuelle du premier programme.
- Vous avez maintenant la structure de base d'une classe, y compris une méthode principale. Cette méthode principale est toujours appelée en premier lorsque le programme est démarré et que le code qu'il contient est exécuté.
- La méthode principale contient déjà le commentaire "TODO Stub généré automatiquement". Un commentaire commence toujours par "//" et n'est pas pris en compte lors de l'exécution.
- Ajoutez la ligne "System.out.println (" Hello World! ");" À votre programme directement sous le commentaire. Lors de l'exécution du programme, cette commande devrait afficher le message "Hello World!" dépenser.
- Cliquez sur l'icône de lecture verte dans la barre en haut. Le programme démarre ainsi. Dans la moitié inférieure de la fenêtre Eclipse, vous trouverez la "Console". Voici le "Bonjour tout le monde!" sortie.
Tutoriel Java: Variables et types de données
Afin de rendre nos programmes plus complexes, nous avons besoin de variables qui ont chacune leur propre type de données.
- La construction la plus importante de tout langage de programmation sont les variables. Une valeur peut être stockée dans une variable, qui à son tour peut être modifiée par les opérations.
- Il existe au total huit types de données primitifs en Java. Les types suivants sont les plus importants et sont utilisés le plus fréquemment.
- int: une variable int peut stocker un entier. Ce nombre doit être compris entre -2 147 483 648 et 2 147 483 647.
- double: un nombre à virgule flottante, cependant, peut être stocké dans une variable double. Par exemple, une somme d'argent peut être économisée.
- char: Tout caractère unique peut être stocké dans une variable char.
- booléen: une variable booléenne contient une valeur de vérité. Il ne peut prendre qu'une des deux valeurs possibles: true ou false.
- Une variable est déclarée et initialisée comme suit: "[type de données] [nom] = [valeur];". Un exemple serait: "int x = 4;"
- Vous pouvez effectuer des opérations arithmétiques simples sur des nombres: "int a = 4; int b = 5; int sum = a + b".
- Bien sûr, vous pouvez également enregistrer du texte. Pour ce faire, vous avez besoin du mot clé "String". Bien qu'il ne s'agisse pas d'un type de données primitif, il se comporte de la même manière. Ainsi, nous pouvons également enregistrer l'expression "Hello World" dans une variable: String hello = "Hello World"; System.out.println (bonjour);
Tutoriel Java: structures de contrôle supplémentaires
Maintenant que nous avons travaillé avec des variables, nous apprenons maintenant des appels conditionnels et répétés.
- Pour les conditions, nous devons d'abord connaître les opérateurs pour les comparaisons: == vérifie l'égalité de deux valeurs ou variables. ! = est exactement le contraire: l'inégalité. <, et> = correspond aux symboles pour plus petit, plus petit égal, plus grand et plus grand égal. Ces opérateurs nous rencontrent presque toujours dans des conditions.
- En plus d'une boucle, nous pouvons également exécuter conditionnellement un bloc. Cela fonctionne avec une requête if: if ([condition]) {// instructions}. Par exemple, nous pouvons l'utiliser pour nous assurer qu'il n'y a pas de division par 0.
- si (personnes> 0) {bananeProPerson = bananes / personnes}. Dans cet exemple, les "bananes par personne" ne sont calculées que si nous avons plus de 0 personnes.
- Les programmes devraient maintenant devenir encore plus complexes: nous aimerions maintenant afficher tous les nombres de 1 à 10 sur la console. Nous pourrions le faire dix fois System.out.println (...); retapez. Cependant, cela devient rapidement trop compliqué si, par exemple, vous souhaitez également sortir tous les nombres jusqu'à 100. Il existe des soi-disant boucles pour cela. Ce code défini de répétition.
- Une boucle for est structurée comme ceci: "for ([valeur de départ]; [condition]; [mise à jour]) {// instructions}". La valeur de départ contient une variable qui contient la valeur de départ. Il s'agit généralement d'une variable int, que nous pouvons uniquement créer ici (par exemple: int i = 1). La condition détermine la durée de l'exécution de la boucle (par exemple: i <= 10). La mise à jour détermine ce qui est fait après chaque appel à la boucle (par exemple: i = i + 1).
- Nous sortons ensuite les valeurs 1 à 100 comme suit: pour (int i = 1; i <= 100; i = i + 1) {System.out.println (i);}
Étapes suivantes du didacticiel Java
Apprendre Java n'est pas un objectif pendant quelques heures. Il faudra des mois avant de bien comprendre le langage de programmation.
- Ce tutoriel est principalement suivi de pratique. Apprenez à connaître les types de données et résolvez certains problèmes dans vos propres applications. Les problèmes mathématiques conviennent particulièrement bien: par exemple, affichez les nombres carrés de tous les nombres jusqu'à 10. Ou sortez tous les nombres jusqu'à 1000 qui sont divisibles par sept.
- Mais il y a aussi beaucoup d'autres constructions de langage que nous n'avons pas encore connues ici: celles-ci incluent, par exemple, l'instruction switch ou la boucle while.
- La plateforme YouTube offre une opportunité d'élargir les connaissances. Il existe d'innombrables tutoriels Java ici. Il existe également de nombreux didacticiels vidéo professionnels. Vous pouvez les retrouver sur les plateformes Video2Brain, Udemy ou Coursera, par exemple. Cependant, bon nombre de ces offres sont en anglais.
- Alternativement, il existe de bons livres sur Amazon qui transmettent une connaissance très approfondie de Java.
Vous passerez également de nombreuses heures à déboguer sur le débogage lors de la programmation. L'une des erreurs les plus courantes est l'exception NullPointerException. Vous pouvez lire comment résoudre ce problème dans le prochain conseil pratique.