Contenu du cours
Java Avancé
Java Avancé
Importation de Bibliothèques
Utilisation de bibliothèques préexistantes dans notre code.
Vous avez déjà rencontré le concept de bibliothèques lorsque nous avons abordé le JRE.
Une bibliothèque est une extension de la fonctionnalité d’un programme. Il existe un très grand nombre de bibliothèques disponibles, et à l’avenir, vous créerez même vos propres bibliothèques.
Cependant, afin d’éviter de surcharger le programme et la mémoire en utilisant constamment toutes les bibliothèques dans notre programme (ce qui pourrait représenter des centaines de bibliothèques), nous utilisons le mot-clé import
pour ajouter une bibliothèque spécifique à notre programme.
En Java, le mot-clé import
est utilisé pour inclure des classes ou des packages provenant d’autres sources dans le fichier de code actuel. Cela permet à un programmeur d’utiliser des fonctionnalités définies dans d’autres classes ou packages sans avoir à utiliser le nom entièrement qualifié de chaque élément. Grâce aux imports, un programmeur peut simplifier et améliorer la lisibilité de son code.
La syntaxe sera la suivante :
Main.java
import parent.Child;
La bibliothèque parente se situe plus haut dans la hiérarchie que la bibliothèque enfant. Par exemple, supposons que nous ayons une classe appelée Person
que nous souhaitons importer, et qu'elle se trouve dans le package model. Pour l'importer, nous utiliserions la syntaxe import model.Person;
puisque la classe Person
se trouve dans le package model.
Nous en apprendrons davantage sur les classes et la manière de les créer plus tard dans ce cours.
Nous pouvons également importer toutes les bibliothèques enfants en utilisant la syntaxe suivante :
Main.java
import parent.*;
L'utilisation de .*
n'est pas considérée comme une bonne pratique car cela ajoute une surcharge mémoire supplémentaire et impacte les performances de manière générale. Il est donc préférable d'utiliser plusieurs imports. Dans le code, cela ressemblera à ceci :
Main.java
import parent.Child1; import parent.Child2; import parent.Child3;
De cette manière, nous pouvons voir quelles bibliothèques spécifiques nous importons et ce dont nous avons besoin d'utiliser. De plus, nous évitons une surcharge mémoire inutile et améliorons les performances de notre application.
Dans le prochain chapitre, nous examinerons l'utilisation pratique du mot-clé import et importerons une bibliothèque dans notre code.
Merci pour vos commentaires !