Collection (structure de données) — objet qui sert de conteneur à d’autres objets :

  • Tableaux
  • Listes
  • Ensembles
  • Maps (tables associatives)
ListeEnsembleMap
OrdonnéNon-ordonnéNon-ordonné
DoublonsValeurs uniquesAssociation clefs(uniques)

Mises en oeuvre

Il existe plusieurs manières de mettre en oeuvre (implémenter) ces collections.

Example

Une liste peut stocker des éléments de manière séquentielle

  • accès “aléatoire” Liste[2] = C Elle peut aussi “relier” les éléments entre eux, via les références des éléments
  • accès séquentiel Liste.premier = A A.prochain = B B.prochain = C

05.3 Collections en Java