Qu'est-ce qu'une collection java
1. Habituellement, notre programme Java a besoin de savoir combien d'objets sont créés en fonction du moment où le programme est en cours d'exécution. Mais si le programme n’est pas en cours d’exécution, pendant la phase de développement du programme, nous n’avons aucune idée du nombre d’objets nécessaires, ni même de leur type exact. Afin de répondre à ces besoins généraux de programmation, nous exigeons qu'un nombre illimité d'objets puissent être créés à tout moment et n'importe où. Mais que faut-il utiliser pour accueillir ces objets ? Nous avons d'abord pensé aux tableaux, mais ! Les tableaux ne peuvent stocker que des données du même type et leur longueur est fixe, alors que devons-nous faire ? La collection est née. (
Tutoriel recommandé :tutoriel Java )
2. Qu'est-ce qu'une collection ?La classe de collection Java est stockée dans le package java.util
est un conteneurutilisé 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.
3. Les collections en Java sont principalement divisées en quatre catégories :● Liste de liste, ordonnée, répétable
● File d'attente, avec Ordonné, répétable
● Collection d'ensembles, non répétable
● Mappage de cartes, clés uniques non ordonnées, valeurs non uniques Chaque type de collection contient plusieurs classes d'implémentation spécifiques
.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!