Les conteneurs Java incluent : ArrayList, LinkedList, Vector, HashSet, LinkedHashSet, TreeSet, LinkedHashMap, TreeMap, ConcurrentHashMap, Hashtable, etc.
L'environnement d'exploitation de ce tutoriel : système windows7, version java8, ordinateur DELL G3.
Qu'est-ce qu'un conteneur ?
Le conteneur fait référence au dispositif de base utilisé pour contenir des matériaux et est principalement une coque.
Le but de la bibliothèque de classes conteneur Java est de "enregistrer des objets". Extrait de : "Penser en Java".
La classe de collection Java est une classe d'outils particulièrement utile qui peut être utilisée pour stocker un nombre variable d'objets et peut implémenter des structures de données couramment utilisées, telles que des piles, des files d'attente, etc. Collections Java sont comme Un conteneur qui peut "jeter" plusieurs objets (en fait des références à des objets, mais généralement appelés objets) dans le conteneur. Extrait de : "Crazy Java Handouts".
Les conteneurs en Java sont également appelés collections, c'est un objet spécialement. utilisé pour gérer des objets. C'est ce que j'ai dit.
Que sont les conteneurs Java ?
Les conteneurs Java sont divisés en deux catégories : Collection et Map, et il existe de nombreuses sous-classes sous eux. Voici le système d'héritage de Collection et Map :
La structure spécifique est. comme suit :
ArrayList et LinkList ?
ArrayList (structure de tableau) :
LinkedList (structure de liste chaînée):
Quelle est la différence entre List, Set et Map ?
La différence entre List, Set et Map se reflète principalement dans deux aspects : si les éléments sont ordonnés et si les éléments en double sont autorisés. Les différences entre les trois sont les suivantes :Quelle est la différence entre HashMap et Hashtable ?
Quelle est la différence entre Comparable et Comparateur ?
Interface ComparableL'utilisation de Comparable n'est pas recommandée car elle est intrusive pour le programme lui-même.
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!