Java Packages | Exam-Lib
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
Dismiss Notice
Welcome to our Education website, plz like our page facebook to support us. Thank You and wish you good navigation

Java Packages

abdelouafiNov 10, 2018

    1. abdelouafi

      abdelouafi Administrator Staff Member

      Messages:
      815
      Likes Received:
      14
      Trophy Points:
      18
      Joined
      Sep 13, 2016
      Packages Java et API
      Un package en Java est utilisé pour regrouper les classes liées. Pensez-y comme un dossier dans un répertoire de fichiers. Nous utilisons des packages pour éviter les conflits de noms et pour écrire un meilleur code maintenable. Les paquets sont divisés en deux catégories:

      • Packages intégrés (packages de l'API Java)
      • Packages définis par l'utilisateur (créez vos propres packages)

      Packages intégrés
      L'API Java est une bibliothèque de classes prédéfinies, libres d'utilisation, incluses dans l'environnement de développement Java.

      La bibliothèque contient des composants permettant de gérer les entrées, la programmation de bases de données, etc. La liste complète est disponible sur le site Web d'Oracles: https://docs.oracle.com/javase/8/docs/api/.

      La bibliothèque est divisée en packages et classes. Cela signifie que vous pouvez importer une seule classe (avec ses méthodes et attributs) ou un package complet contenant toutes les classes appartenant au package spécifié.

      Pour utiliser une classe ou un package de la bibliothèque, vous devez utiliser le mot-clé import:

      Syntaxe
      Code:
      import package.name.Class; // Import a single class
      import package.name.*; // Import the whole package
      Importer une classe
      Si vous trouvez une classe que vous souhaitez utiliser, par exemple la classe Scanner, utilisée pour obtenir une entrée utilisateur, écrivez le code suivant:

      Exemple
      Code:
      import java.util.Scanner;
      
      Dans l'exemple ci-dessus, java.util est un package, tandis que Scanner est une classe du package java.util.

      Pour utiliser la classe Scanner, créez un objet de la classe et utilisez l’une des méthodes disponibles, répertoriées dans la documentation de la classe Scanner. Dans notre exemple, nous allons utiliser la méthode nextLine (), qui permet de lire une ligne complète:

      Exemple
      Utilisation de la classe Scanner pour obtenir les entrées de l'utilisateur:
      Code:
      import java.util.Scanner;
      
      class MyClass {
        public static void main(String[] args) {
          Scanner myObj = new Scanner(System.in);
          String userName;
      
          System.out.println("Enter username");
          userName = myObj.nextLine();
      
          System.out.println("Username is: " + userName);
        }
      }
      Code:
      import java.util.Scanner;
      
      class MyClass {
        public static void main(String[] args) {
          Scanner myObj = new Scanner(System.in);
          String userName;
         
          // Enter username and press Enter
          System.out.println("Enter username");
          userName = myObj.nextLine();   
             
          System.out.println("Username is: " + userName);       
        }
      }
      
      Importer un package
      Il existe de nombreux forfaits à choisir. Dans l'exemple précédent, nous avons utilisé la classe Scanner du package java.util. Ce paquet contient également des fonctions de date et d’heure, un générateur de nombres aléatoires et d’autres classes d’utilitaires.

      Pour importer un paquet entier, terminez la phrase par un astérisque (*). L'exemple suivant importera TOUTES les classes du package java.util:

      Exemple
      Code:
      import java.util.*;
      
      Package définis par l'utilisateur
      Pour créer votre propre package, vous devez comprendre que Java utilise un répertoire du système de fichiers pour le stocker. Juste comme des dossiers sur votre ordinateur:

      Exemple
      Code:
      └── root
        └── mypack
          └── MyPackageClass.java
      Pour créer un package, utilisez le mot-clé package:

      MyPackageClass.java
      Code:
      package mypack;
      
      class MyPackageClass {
        public static void main(String[] args) {
          System.out.println("This is my package!");
        }
      }
      Code:
      package mypack;
      
      class MyPackageClass {
        public static void main(String[] args) {
          System.out.println("This is my package!");
        }
      }
      

      Enregistrez le fichier sous MyPackageClass.java et compilez-le:
      Code:
      C:\Users\Your Name>javac MyPackageClass.java
      
      Puis compilez le paquet:
      Code:
      C:\Users\Your Name>javac -d . MyPackageClass.java
      
      Cela oblige le compilateur à créer le paquet "mypack".

      Le mot clé -d spécifie la destination où enregistrer le fichier de classe. Vous pouvez utiliser n'importe quel nom de répertoire, tel que c: / user (windows), ou, si vous souhaitez conserver le package dans le même répertoire, vous pouvez utiliser le signe ".", Comme dans l'exemple ci-dessus.

      Remarque: Le nom du package doit être écrit en minuscule pour éviter tout conflit avec les noms de classe.

      Lorsque nous avons compilé le paquet dans l'exemple ci-dessus, un nouveau dossier a été créé, appelé "mypack".

      Pour exécuter le fichier MyPackageClass.java, écrivez ce qui suit:

      Code:
      C:\Users\Your Name>java mypack.MyPackageClass
      
      La sortie sera:
      Code:
      This is my package!
      
       
      Loading...

      Merci de partager ce post sur facebook

Share This Page

Share