Maison >Java >javaDidacticiel >Explication détaillée des instances de conteneur d'objets
1. Iterator (itérateur) et Enumeration (classe d'énumération) sont tous deux utilisés pour parcourir les collections, et ce sont tous deux des interfaces. La différence est que Enumeration ne peut lire que les données de la collection, tandis qu'Iterator peut supprimer des données et Iterator peut remplacer Enumeration.
2. Les types d'ensembles incluent Vector, BitSet (un vecteur composé de "bits binaires"), Stack (collection "dernier entré, premier sorti" (LIFO)), Hashtable (paire "clé-valeur") .
3.Collection est l'interface parent de Set et List. Une liste doit contenir des éléments dans un ordre spécifique, tandis qu'un ensemble ne peut contenir aucun élément en double. Map, une série de paires « clé-valeur ». Il n'y a pas d'objets clés en double dans la collection et les objets de valeur peuvent être répétés.
4. La méthode iterator() de Collection peut renvoyer un objet Iterator pour le parcours.
5. Si des opérations impliquant des piles, des files d'attente, etc. sont impliquées, vous devriez envisager d'utiliser List. Pour une insertion et une suppression rapides d'éléments, vous devez utiliser LinkedList. utilisez ArrayLit.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!