Collections

Il est fréquent dans une classe de vouloir référencer dans une variable une collection d'objets. Il existe une multitude de structures de données permettant de répondre à ce besoin. Il est important pour l'efficacité du programme de choisir la structure adaptée au besoin.

Parmi les contraintes que vous pouvez avoir lors du choix d'une structure conteneur, en voici quelques-unes, eventuellement incompatibles. De plus, la notion d'efficacité est relative aux contraintes retenues :

Ces différentes contraintes sont liées également à des propriétés sur les objets concernés. L'API Java propose de nombreuses classes collections, dans le paquetage java.util