Ecrire votre premier programme en java

Java est un langage de programmation orienté objet développé par James Gosling en 1991, ce qui signifie qu`il utilise des concepts tels que "objets" de "des champs" (décrivant les caractéristiques de l`objet) et "méthodes" (actions que l`objet peut effectuer). Java est un "écrivez une fois, exécutez partout"-langage, ce qui signifie qu`il est conçu pour s`exécuter sur n`importe quelle plate-forme et sur n`importe quelle machine virtuelle Java (JVM). Parce que Java utilise beaucoup de langage commun, il est facile pour les débutants d`apprendre et de comprendre. Ce tutoriel est une introduction à l`écriture de programmes en Java.

Pas

Méthode1 sur 3:Votre premier programme Java

Image intitulée 91968 1
1. Pour commencer à écrire des programmes en Java, vous devez d`abord configurer un environnement de travail. De nombreux programmeurs utilisent des environnements de développement intégrés (IDE) tels qu`Eclipse et Netbeans pour programmer en Java, mais on peut écrire et compiler un programme Java sans IDE lourds.
Image intitulée 91968 2
2. Tout type de programme de type Bloc-notes suffira pour la programmation en Java. Les programmeurs hardcore préfèrent parfois les éditeurs de texte simples du terminal, tels que vim et emacs. Un très bon éditeur de texte qui peut être installé à la fois sur un ordinateur Windows et sur une machine Linux (Ubuntu, Mac, etc.) est Texte sublime, que nous utiliserons dans ce tutoriel.
Image intitulée 91968 3
3. Assurez-vous d`obtenir leKit de développement logiciel Java installée. Vous en avez besoin pour compiler vos programmes.
Sous Windows, si les variables d`environnement sont incorrectes, vous pouvez obtenir une erreur lors de l`exécution java. Pour éviter ces erreurs, veuillez vous référer à l`article d`installation du kit de développement logiciel Java pour plus d`informations.

Méthode 2 sur 3: Programme Hello World

Image intitulée 91968 4
1. Nous créons d`abord un programme qui "Bonjour le monde" s`affiche à l`écran. Créez un nouveau fichier dans votre éditeur de texte et enregistrez-le sous "Bonjour le monde.Java". HalloWereld est le nom de votre classe, qui doit être le même que celui de votre fichier.
Image intitulée 91968 5
2. Déclarez votre classe et la méthode main. La méthode principale public static void main(String[] args) est la méthode qui est exécutée lorsque le programme est en cours d`exécution. Cette méthode principale a la même déclaration de méthode dans chaque programme Java.
public class HelloWorld { public static void main(String[] args) { } }
Image intitulée 91968 6
3. Écrivez la ligne de code avec laquelle "Bonjour le monde" sera montré.
Système.en dehors.println("Bonjour le monde.");
  • Décomposons cette règle en ses différentes composantes :
  • Système dit au système de faire quelque chose.
    en dehors indique au système qu`il y a une sortie.
    imprimer signifie "imprimer cette ligne," indiquant ainsi au système que la sortie est une ligne de texte.
  • Les citations autour ("Bonjour le monde.") signifie que la méthode Système.en dehors.println() demande un paramètre ; dans ce cas c`est la chaîne "Bonjour le monde."
  • Notez qu`il y a quelques règles Java auxquelles nous devons adhérer ici :
  • Mettez toujours un point-virgule à la fin d`une ligne de programme.
  • Java est sensible à la casse, vous devrez donc mettre les noms des méthodes, variables et classes dans la bonne taille de police, sinon une erreur suivra.
  • Les blocs de code associés à une méthode ou à une boucle particulière sont placés entre accolades.
  • Image intitulée 91968 7
    4. Mets le tout ensemble. Le programme Hello World final devrait maintenant ressembler à ceci :
    public class HelloWorld { public static void main(String[] args) { System.en dehors.println("Bonjour le monde."); } }
    Image intitulée 91968 8
    5. Enregistrez votre fichier et ouvrez l`invite de commande ou le terminal pour compiler le programme. Accédez au dossier où votre HelloWorld.java enregistré et tapez javac HelloWorld.Java. Cela indique au compilateur Java que vous HelloWorld.veux compiler java. S`il y a des erreurs, le compilateur verra ce que vous avez fait de mal. Dans tous les autres cas, le compilateur n`affichera aucun message. Si vous regardez le répertoire où votre HelloWorld.java, alors vous devriez voir le fichier HalloWereld.classer. C`est le fichier que Java utilise pour exécuter votre programme.
    Image intitulée 91968 9
    6. Exécuter le programme. Enfin, nous pouvons commencer à exécuter le programme! Dans la fenêtre de commande ou le terminal, tapez ce qui suit : java HelloWorld. Indique que Java doit exécuter la classe HalloWereld. Si c`est bon tu verras comment "Bonjour le monde" s`imprime à l`écran (dans la console).
    Image intitulée 91968 10
    sept. Félicitations, vous avez écrit votre premier programme Java!

    Méthode 3 sur 3: entrée et sortie

    Image intitulée 91968 11
    1. Nous allons ensuite étendre notre programme Hello World en acceptant les commentaires de l`utilisateur. Dans notre programme Hello World, nous avons une chaîne imprimée à l`écran, mais la partie interactive des programmes est l`endroit où l`utilisateur peut saisir des données. Nous allons maintenant étendre notre programme avec une demande à l`utilisateur d`entrer son nom, suivi d`un message d`accueil, suivi du nom de l`utilisateur.
    Image intitulée 91968 12
    2. Importer la classe Scanner. En Java, il existe un certain nombre de bibliothèques intégrées (bibliothèques) que nous pouvons utiliser, mais nous devrons d`abord les importer. L`une de ces bibliothèques est java.util, qui a un objet Scanner dont nous avons besoin pour accepter l`entrée de l`utilisateur. Pour pouvoir importer la classe Scanner nous ajoutons la ligne suivante au début de notre code.
    importer java.util.Scanner;
  • Cela indique à notre programme que nous voulons utiliser l`objet Scanner dans le package java.util.
  • Voulons-nous accéder à n`importe quel objet en java.util, alors nous écrivons importer java.util.*; au début de notre code.
    Image intitulée 91968 13
    3. Dans notre méthode principale, nous créons une nouvelle instance de l`objet Scanner. Java est un langage orienté objet, donc ses concepts utiliseront des objets. L`objet Scanner est un exemple d`objet avec des champs et des méthodes. Pour pouvoir utiliser la classe Scanner nous créons un nouvel objet Scanner dont nous pouvons ensuite remplir les champs et utiliser les méthodes de. Vous procédez comme suit :
    Scanner userInputScanner = nouveau Scanner (Système.dans);
  • userInputScanner est le nom de l`objet Scanner que nous venons d`instancier. Notez que chaque partie du nom est en majuscule (case camel); c`est la convention pour nommer les variables en java.
  • Nous utilisons le Nouveau opérateur pour créer une nouvelle instance d`un objet. Donc, dans ce cas, nous avons créé une nouvelle instance de l`objet Scanner en utilisant le code nouveau Scanner (Système.dans).
  • L`objet Scanner demande un paramètre qui indique à l`objet ce qu`il doit scanner. Dans ce cas, nous mettons le Système.dans comme paramètre. Système.dans indique au programme de rechercher l`entrée du système, qui dans ce cas est ce que l`utilisateur tape dans le programme.
  • Image intitulée 91968 14
    4. Demander l`entrée à l`utilisateur. Nous devrons demander à l`utilisateur de saisir quelque chose en entrée afin que l`utilisateur sache quand saisir quelque chose dans la console. Vous pouvez le faire avec Système.en dehors.imprimer ou avec Système.en dehors.imprimer.
    Système.en dehors.imprimer("Quel est ton nom? ");
  • Image intitulée 91968 15
  • 5. Demandez à l`objet Scanner de prendre la ligne suivante de ce que l`utilisateur tape et de la stocker en tant que variable. Le scanner enregistrera toujours ce que l`utilisateur tape. La ligne de code suivante demandera au scanner de stocker tout ce que l`utilisateur a tapé comme nom dans une variable :
    Chaîne userInputName = userInputScanner.nextLine();
  • En Java, la convention d`utilisation de la méthode d`un objet est le code nom de l`objet.methodName(paramètres). De userInputScanner.nextLine() nous appelons l`objet Scanner sous le nom que nous venons de lui donner, puis nous appelons sa méthode avec nextLine() appels sans paramètres.
  • Notez que nous stockons la ligne suivante dans un autre objet : le String. Nous avons notre objet Stringnom d`entrée utilisateur Nommé.
    Image intitulée 91968 16
  • 6. Imprimer un message d`accueil à l`écran pour l`utilisateur. Maintenant que nous avons enregistré le nom de l`utilisateur, nous pouvons imprimer un message d`accueil à l`utilisateur. connaissez-vous le Système.en dehors.println("Bonjour le monde."); code que nous avons écrit dans la classe principale? Tout le code que nous venons d`écrire doit être au-dessus de cette ligne. Nous pouvons maintenant modifier cette ligne pour dire ce qui suit :
    Système.en dehors.println("Bonjour " + nom d`entrée utilisateur + "!");
  • La façon dont nous "Bonjour ", le nom d`utilisateur et "!" reliés entre eux par "Bonjour " + nom d`entrée utilisateur + "!" écrire s`appelle la concaténation de chaînes.
  • Ce qui se passe ici, c`est que nous avons affaire à trois chaînes (strings): "Bonjour ", userInputName, et "!". Les chaînes en Java sont immuables et ne peuvent donc pas être modifiées. Ainsi, lorsque nous concaténons ces trois chaînes, nous créons essentiellement une nouvelle chaîne avec le message d`accueil.
  • Ensuite, nous prenons cette nouvelle chaîne et l`utilisons comme paramètre pour Système.en dehors.imprimer.
    Image intitulée 91968 17
    sept. Combinez-le et enregistrez votre travail. Notre code devrait maintenant ressembler à ceci :
    importer java.util.Scanner; public class HalloWereld { public static void main(String[] args) { Scanner userInputScanner = new Scanner(System.dans); Système.en dehors.imprimer("Quel est ton nom? "); Chaîne userInputName = userInputScanner.nextLine(); Système.en dehors.println("Bonjour " + nom d`entrée utilisateur + "!"); } }
  • Image intitulée 91968 18
    8. Compile et éxecute le programe. Ouvrez la fenêtre de commande ou le terminal et exécutez les mêmes commandes que pour notre première version de HelloWorld.Java. Nous devrons d`abord compiler le programme : javac HelloWorld.Java. Ensuite, nous pouvons l`exécuter : java HelloWorld.

    Des astuces

  • Java est un langage de programmation orienté objet, il est donc utile d`en savoir plus sur les principes fondamentaux des langages de programmation orientés objet.
  • La programmation orientée objet (POO) a de nombreuses fonctionnalités spécifiques à son paradigme. Trois de ces fonctions principales sont :
    • encapsulation: (encapsulation) la possibilité de restreindre l`accès à certaines parties de l`objet. Java a des modificateurs privés, protégés et publics pour les champs et les méthodes.
    • Polymorphisme: la capacité des objets à prendre des identités différentes. En Java, un objet peut devenir une partie d`un autre objet, afin d`utiliser les méthodes de l`autre objet.
    • Héritage: (héritage) la possibilité d`utiliser des champs et des méthodes d`une autre classe dans la même hiérarchie que l`objet courant.

    Оцените, пожалуйста статью