Qu'est-ce qu'une collection ?
La classe de collection Java est stockée dans le package java.util et est un conteneur utilisé pour stocker des objets.
Remarque :
1. Les collections ne peuvent stocker que des objets. Par exemple, si vous stockez des données de type int 66 dans une collection, elles sont en fait automatiquement converties en classe Integer, puis stockées. Chaque type de données de base en Java a un type de référence correspondant.
2. Les collections stockent des références à des objets, pas aux objets eux-mêmes. Nous appelons donc les objets de la collection les références aux objets de la collection. L'objet lui-même est toujours placé dans la mémoire tas.
3. Les collections peuvent stocker différents types et un nombre illimité de types de données.
Java Collection Framework
J'ai trouvé une fonctionnalité que toutes les classes de collection ci-dessus, à l'exception des collections de séries de cartes, qui est Les collections sur la gauche implémentent toutes l'interface Iterator.
Iterator est une interface utilisée pour parcourir les éléments d'une collection. Elle comporte principalement trois méthodes : hashNext(), next() et remove().
Sa sous-interface ListIterator ajoute trois méthodes supplémentaires basées sur celle-ci, à savoir add(), previous() et hasPrevious().
Sur l'image, nous pouvons voir :
1. Les collections sont principalement divisées en deux interfaces : Collection et Carte.
2.Collection est héritée respectivement par List et Set.
3.List est implémenté par AbstractList puis divisé en 3 sous-classes, ArrayList, LinkList et VectorList.
4.Set est implémenté par AbstractSet et est divisé en 2 sous-classes, HashSet et TreeSet.
5.Map est implémenté par AbstractMap et est divisé en 2 sous-classes, HashMap et TreeMap.
6.Map est implémenté par Hashtable.
Tutoriel recommandé : Tutoriel Java
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!