10
votes

Qu'est-ce qu'une collection Java?

Je veux savoir: Qu'est-ce qu'une collection en Java?


4 commentaires

édité la précédente édition, il n'ya aucun point de créer une étiquette "Googlefable"


Je voudrais un badge "Googabeable"


Comme quelqu'un qui lutte avec l'apprentissage lui-même. Permettez-moi d'offrir une critique constructive. Faites vos devoirs d'abord et montrez aux autres le fruit de ce travail. Google cette question en premier. Créez ensuite des exemples concrets et voyez si d'autres peuvent critiquer votre compréhension. De cette façon, vous construisez votre respect pour vous-même et respectez les autres aussi. Bonne chance. Nous apprenons tous.


Est-ce que quelqu'un se rend compte que près de 100% du temps que les gens arrivent à une question Stackoverflow de Googling et que Googling vous rappelle à nouveau ici?


5 Réponses :


3
votes

C'est une classe qui implémente une interface Java.Util.Collection.

Il y a une autre branche pour ceux qui implémentent Java.Util.Map.

Ce sont la base des structures de données en Java: liste, ensemble, LinkedList, HASHMAP, TREEMAP, etc.


0 commentaires

11
votes

Collection est une interface dans l'API Java et selon les docs c'est ...

L'interface racine de la hiérarchie de la collection. Une collection représente un groupe d'objets, connu sous le nom de ses éléments. Certaines collections permettent des éléments en double et d'autres non. Certains sont commandés et d'autres non-commandés. Le JDK ne fournit aucune implémentation directe de cette interface: il fournit des implémentations de sous-interfaces plus spécifiques telles que SET et LIST. Cette interface est généralement utilisée pour passer des collections autour et les manipuler lorsque la généralité maximale est souhaitée.

Des exemples courants de collections sont les suivants: ArrayList , Hashset , LinkedList , pile et vecteur .


2 commentaires

merci de me dire, plz explique-moi quelle est la classe intérieure et la classe extérieure en Java


Utilisez ce champ pour ajouter des commentaires à la réponse. Utilisez la question pose question lien pour demander de nouvelles questions :)



2
votes

citer Java API "Collection - Parfois appelé conteneur - est simplement un objet qui regroupe plusieurs éléments dans une seule unité. "


0 commentaires

27
votes

Habituellement une instance de Java .util.collection (Bien que JAVA.UTIL.MAP est officiellement également une partie du cadre de collections)

Bien que l'interface de collecte puisse être mise en œuvre directement, le code client utilisera généralement une implémentation de l'une des sous-interfaces: définir , Liste , Queue / DEQUE P>

Voici quelques échantillons de code (à gauche côté, vous verrez généralement une interface et sur le côté droit une classe de mise en œuvre). P>

Ensems Ne stockez pas les doublons, tous leurs éléments sont uniques: p> xxx pré>

SoyedSets est un cas particulier d'ensembles qui stockent des éléments dans un fichier spécifié Commande: P>

List<String> strings = Arrays.asList("One", "Two", "Three");
// this returns a different kind of list but you usually don't need to know that


0 commentaires

12
votes

Je pense que cette question est la mieux répondu dans un sens de la programmation.

Dites que vous avez 5 balles et que vous voulez les déplacer facilement. Vous obtenez un sac et placez les 5 balles à l'intérieur. Le sac agit comme un conteneur. Vous pouvez maintenant déplacer ce sac autour, et si facilement, les 5 balles se déplacent avec elle.

Mettez simplement, votre maintien zéro ou plus d'objets, à l'intérieur d'un autre objet pour une récupération facile.


0 commentaires