1 - Introduction
Afin d’organiser et améliorer l’accès aux donnée, Java est doté d’un ensemble d’interfaces et de classes regroupé sous le nom de collections. Ainsi le framework Collections Java est une collection d’interfaces et de classes qui permet de stocker et de traiter efficacement les données.Toutes les collections possèdent les mêmes opérations de base, à savoir:
- Ajout d’élément (s) à la collection
- Retrait des éléments de la collection
- Obtention du nombre d’éléments dans la collection
- Itération pour basculer d’un élément à l’aure…
Voici la hiérarchie des collections Java :
Remarque : Les interfaces sont marquées en couleur marron tandis que les classes sont marquées en bleue
Exemple : ArrayList est une classe qui implémente l’interface List et par suite on peut faire l’instanciation :
List maListe2 = new ArrayList() ;
Mais on ne plus faire l’instanciation :
List maListe2 = new ArrayList();
Puisque l’élément List est une interface qui ne peut être instancier !
Younes Derfoufi
CRMEF OUJDA