Maison > Java > JavaBase > Quelles sont les interfaces de base du framework de classes de collection Java ?

Quelles sont les interfaces de base du framework de classes de collection Java ?

(*-*)浩
Libérer: 2019-11-14 09:08:21
original
4095 Les gens l'ont consulté

Le framework de classe de collection Java a un total de deux interfaces principales : Collection et Map, l'une est une collection d'éléments et l'autre est une collection de paires clé-valeur parmi elles, la Liste ; et Set héritent de l'interface Collection, et l'autre est une collection ordonnée d'éléments, l'une est une collection d'éléments non ordonnés ; ArrayList et LinkedList implémentent l'interface List et HashSet implémente l'interface Set, qui sont toutes deux couramment utilisées.

Quelles sont les interfaces de base du framework de classes de collection Java ?

HashMap et HashTable implémentent l'interface Map, et HashTable est thread-safe, mais HashMap fonctionne mieux (Apprentissage recommandé : cours java)

Quelles sont les interfaces de base du framework de classes de collection Java ?

Quelles sont les interfaces de base du framework de classes de collection Java ?

Les interfaces les plus basiques des classes de collection Java sont :

Collection : L'interface racine d'une collection à colonne unique

Liste : Les éléments sont ordonnés et répétables

ArrayList : Semblable à un tableau de longueur variable. Convient aux requêtes, ne convient pas aux ajouts et suppressions

LinkedList : la couche inférieure est une liste chaînée circulaire bidirectionnelle. Convient aux ajouts et suppressions, ne convient pas aux requêtes.

Ensemble : les éléments sont non ordonnés et non répétables

HashSet : Déterminez la position de l'élément dans l'ensemble en fonction de la valeur de hachage de l'objet

TreeSet : Avec Store elements sous la forme d'un arbre binaire, qui implémente le tri des éléments dans la collection

Map : l'interface racine d'une collection double colonne, utilisée pour stocker des éléments avec relations de cartographie des clés et des valeurs.

HashMap : utilisé pour stocker les relations de mappage clé-valeur, aucune clé en double ne peut apparaître

TreeMap : utilisé pour stocker les relations de mappage clé-valeur, aucune clé en double ne peut apparaître, toutes les clés sont disposés dans un arbre binaire

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal