Java >> Tutoriel Java >  >> Tag >> package

Paquets Java | Types, utilisations, exemple

Forfaits

Les packages en Java sont simplement un mécanisme pour encapsuler (c'est-à-dire mettre sous une forme courte et concise) un groupe de classes, d'interfaces, d'énumérations, de sous-packages, etc. Dans le monde réel, l'application est développée de telle manière que nous pouvons facilement maintenir chaque module. Pour créer un package, utilisez simplement le mot-clé package avec le nom du package à la première instruction du programme.

Il existe deux types de packages que l'on trouve en Java,

  1. Packages définis par l'utilisateur
  2. Dans les packages intégrés

1) FORFAITS DÉFINIS PAR L'UTILISATEUR

Les packages créés par l'utilisateur pour différencier les classes et les interfaces créées dans ses projets sont des packages définis par l'utilisateur.

2) FORFAITS INTÉGRÉS

Les packages qui font partie des API Java et incluent diverses classes, interfaces, sous-packages qui y sont déjà définis sont des packages intégrés. Ces packages sont également connus sous le nom de packages prédéfinis.

Certains packages existent en Java, ils sont :

  • java.lang :utilise pour regrouper les classes fondamentales.
  • java.io :les classes pour les fonctions d'entrée et de sortie sont regroupées dans ce package.
  • java.util :les classes implémentées dans la structure de données pour les opérations de date et d'heure sont regroupées ici.
  • java.applet :regroupe des classes pour créer des applets .
  • java.net :regroupe les classes pour prendre en charge les opérations réseau.

Ce sont tous des packages intégrés couramment utilisés.

MÉRITES des packages en java

  1. Grâce à l'utilisation de packages en Java, il devient facile de rechercher et de localiser n'importe quelle classe, annotation, énumération, etc.
  2. Les conflits de nommage peuvent être évités entre les différentes classes grâce à l'utilisation de packages Java.
  3. Les packages Java assurent la protection.
  4. La plupart des tâches de programmation sont effectuées par les classes et les packages de l'API, qui minimisent le nombre de lignes écrites dans le morceau de code.
  5. Réduction du temps d'exécution, c'est-à-dire que le temps d'exécution est inférieur.
  6. Utilise moins d'espace mémoire.
  7. Amélioration des performances.

Étapes de création d'un package défini par l'utilisateur :

  1. La première instruction du programme de package doit être l'instruction de package.
  2. Le modificateur de classe doit être public pour que la classe et les méthodes puissent être utilisées en dehors du programme.
  3. Une seule classe publique ou une seule interface publique sont utilisées dans le programme de package alors que n'importe quel nombre de classes normales y sont utilisées.
  4. Il doit contenir n'importe quelle classe principale et non la main().
  5. Le modificateur de constructeur doit être public.
  6. Le modificateur de méthode de la classe ou de l'interface doit être public.
  7. Le programme du package doit être enregistré avec un nom de classe public ou un nom d'interface public.

Syntaxe :

//Sum.java
//save package with 'public' classname

//first statement is package
package OurPackage

//class modifier must public
public class Sum {
    //constructor modifier must public.
    Public Sum() {
        System.out.println("Sum class constructor");
    }

    //method modifier must public.
    Public void show() {
        System.out.println("Sum class method");
    }
}

En savoir plus :Packages en Java


Balise Java