Introduction au package Java

Les packages en Java sont de différents types. Un package est d'abord introduit en Java pour garantir que les fonctions ou les opérations de base liées au package sont effectuées de manière très fluide et ainsi les opérations sont implémentées à l'aide de divers outils et fonctionnalités Java. Les packages en Java sont un groupe de classes qui sont interdépendantes et ils sont utilisés pour certaines fonctions du langage de programmation Java. Chaque package en Java a une convention de dénomination distincte, puis ils sont subdivisés en espaces de noms et conventions qui sont utilisés dans l'exécution de fonctions à l'intérieur d'une classe qui est variée. Les packages sont essentiellement utilisés pour plusieurs fonctions dans un langage de programmation Java. Certaines des raisons pour lesquelles un package est utilisé sont répertoriées ci-dessous:

  • Empêcher les idées fausses de nommage telles que deux classes peut avoir le même nom mais leurs fonctionnalités peuvent être différentes.
  • Faciliter la recherche, l'utilisation et les annotations des classes utilisées dans le langage de programmation.
  • Les packages sont considérés comme une encapsulation ou une dissimulation de données.
  • Fournir un accès contrôlé aux classes protégées ou privées par défaut. Les classes protégées et privées ne permettent pas d'accéder facilement aux variables d'autres classes car elles sont privées à la classe et, par conséquent, elles ne sont pas accessibles par les fonctions membres de toutes les classes.

Fonctionnement du package Java

Les noms de package et les noms de répertoire ont la même structure de travail. Si un nom de package est une école. prof. mathématiques puis sous le nom du package école, il y a des sous-packages appelés professeur et mathématiques. Les classes sont faciles à localiser, c'est la raison fondamentale pour laquelle la convention de dénomination des packages est rendue similaire à celle d'un répertoire. Les packages contenus dans un package sont appelés sous-packages. Ils ne sont pas accessibles par défaut. Cependant, ils doivent être appelés séparément pour garantir qu'ils sont appelés au moment de la création de l'objet.

Un exemple de sous-package java créé à l'intérieur d'un package Java est donné ci-dessous.

Code:

import java.util.*;

Explication du code: Dans la ligne de code ci-dessus, nous importons ou nous appelons le package Java. À l'intérieur du package java, nous avons le sous-package util qui est également appelé. La forme complète d'utilisation est Utility. Et toutes les classes du package ainsi que le sous-package sont appelés pour s'assurer que la fonctionnalité de base du programme est implémentée. Il existe de nombreux packages et sous-packages qui sont appelés au moment de la création de l'objet. Dans cet article, nous voyons un seul exemple d'un package Java qui est appelé.

Il existe des packages intégrés et des packages définis par l'utilisateur dans le langage de programmation Java. Certains des packages intégrés qui sont présents sont répertoriés ci-dessous:

  • Java.lang: contient des classes pour implémenter les opérations de langage.
  • Java.io: contient des classes pour prendre en charge les opérations d'entrée / sortie.
  • Java.util: contient des classes pour prendre en charge la liste liée, la pile, la file d'attente, etc.
  • Java.applet: contient des classes pour implémenter des applets de base en Java.
  • Java.awt: contient des classes pour accéder aux boutons, au menu, etc.
  • Java.net: contient des classes pour la prise en charge des applications réseau.

Il existe également des packages définis par l'utilisateur dans le langage de programmation Java. Ici, nous créons d'abord un répertoire, puis nous implémentons le fonctionnement du package dans l'arborescence de programmation.

Tout d'abord, nous créons le nom du répertoire, puis nous tapons le nom du package à créer. Une fois le package créé, nous pouvons également créer des noms de sous-packages dans le package créé. Cela constitue la base de l'appel des différentes classes présentes dans le langage de programmation Java.

Exemple de codage d'un package Java

Dans l'exemple de codage, nous allons voir un programme simple et sa sortie qui nous aideront à comprendre l'importation de packages présents dans le langage de programmation Java. Dans ce programme, nous allons calculer la factorielle simple d'un nombre en utilisant une seule fonction. La factorielle d'un nombre est le nombre multiplié par tous ses chiffres inférieurs à lui-même jusqu'à 1. Un exemple de factorielle d'un nombre est

3! = 3 * 2 * 1 = 6
4! = 4 * 3 * 2 * 1 = 24
Etc…..
Seul le package import java.io. * est appelé. Il est utilisé pour appeler des classes qui facilitent les opérations d'entrée / sortie.

Code:

import java.io.*;
class Factorial (
public static void main(String args()) throws IOException (
BufferedReader stdin = new BufferedReader (new InputStreamReader(System.in));
System.out.println("Enter any number : ");
int N = Integer.parseInt(stdin.readLine());
int i;
double fact = 1;
i = 1;
while (i <= N)
(
fact = fact * i;
i++;
)
System.out.print("The factorial of " + N + " is " + (double)fact);
)
)

Production:

Explication du code: Dans l'exemple de sortie, nous voyons la factorielle de 7 qui correspond à 5040. Nous pouvons également calculer la somme des factorielles de nombres jusqu'à 100 ou tout autre nombre. Cependant, le dernier chiffre de la somme des factorielles d'un nombre sera toujours 3 chaque fois qu'il y a un calcul d'une somme de factorielles d'un nombre supérieur à 5. Un exemple de somme où l'on calcule le dernier chiffre de la somme des factorielles jusqu'à 8 factorielle.

La somme de 1! + 2! + 3! + 4! + 5! + 7! + 8 !. Nous voulons trouver le dernier chiffre de la somme. Maintenant, nous calculons la somme des factorielles jusqu'à 5! Parce qu'après cela, le dernier chiffre est 0. La somme est donc 1 (1!) + 2 (@!) + 6 (3!) + 24 (4!). Ainsi, le dernier chiffre sort à 3. C'est un concept très important dans le système numérique.

Conclusion

Dans cet article, nous voyons les différents types de packages définis par l'utilisateur ainsi que les packages intégrés qui sont présents dans le langage de programmation Java. Nous voyons également un exemple d'un morceau de code où la java. Io. * le package est implémenté. La fonctionnalité de base de java.io. * est de s'assurer que les classes pour l'implémentation des opérations d'entrée / sortie sont appelées, ce qui assurera la réception en douceur des données de l'utilisateur en entrée. Les packages en Java sont de différents types. Il peut y avoir de nombreux exemples de packages qui peuvent être appelés dans le langage de programmation Java pour l'implémentation de différents types de fonctions et de classes.

Articles recommandés

Ceci est un guide de l'exemple de package Java. Nous discutons ici du fonctionnement du package java ainsi que de l'exemple et de l'implémentation du code. Vous pouvez également consulter les articles suivants pour en savoir plus -

  1. Syntaxe de l'expression régulière en Java
  2. Comment créer un JavaFX TextField?
  3. Objectif de JLabel en Java
  4. Indexation et placement de l'onglet JTabbedPane
  5. Guide complet de la pile en Python