Java: des ensembles de données à l'aide des tableaux et des collections

Presque tout le monde fait des listes. Java fournit des listes, aussi, sous la forme de tableaux. Les listes sont un moyen naturel de garder une trace des données de toutes sortes. La façon la plus facile de penser à des tableaux est que les listes électroniques qui vous aident à gérer les données dans votre application.

Non chaque liste que vous créez n'a qu'une dimension. Par exemple, vous pourriez finir par créer une table qui ne raconte pas seulement ce qu'il faut faire, mais quand et où le faire. Les tableaux sont des listes à deux dimensions - ils sont composés de lignes et de colonnes.

Les gens créent naturellement tables quand ils ont besoin pour suivre les données qui est trop complexe pour une simple liste. De même, Java vous donne accès à des tableaux à deux dimensions qui fonctionnent un peu comme le font les tableaux.

Parfois, vous avez besoin d'encore plus de deux dimensions. Par exemple, lorsque vous essayez de décider comment gérer le stock dans un entrepôt, vous utilisez une liste en trois dimensions pour le faire - hauteur, la largeur et la profondeur. Menuisiers utilisent couramment listes en trois dimensions, aussi. En fait, les humains utilisent des listes multidimensionnels tout le temps sans vraiment y penser. Java peut répondre à vos besoins à cet égard ainsi.

Les tableaux pourraient répondre à chaque besoin liste. Cependant, certaines formes de listes de spécialité sont si fréquents que Java fournit des objets spéciaux pour eux. Par exemple, lorsque vous faites des crêpes, vous créez souvent une pile d'entre eux. Lorsque vous avez terminé la pile, vous prenez le dernier élément que vous mettez sur elle d'abord, puis descendez vers le premier point.




De même, nous sommes tous familiers avec les lignes appelées les files d'attente au centre d'affaires et des banques, où la première personne en ligne est également la première personne à laisser. Java fournit un assortiment de types de listes spéciales qui sont vraiment ramifications du réseau, mais fournir une logique spéciale pour gérer la liste avec plus de facilité: pile, file d'attente, et deque (Deque).

Enfin, Java peut utiliser une forme vraiment spécialisé de tableau avec intelligence appelé carte. La plupart des gens pensent à propos de ce genre d'objet comme une collection. Quand vous avez une collection de DVD, vous penser plus qu'une simple pile de disques. Le contenu de chaque DVD revêt une importance particulière et vous classer par type souvent des DVD et de les énumérer par ordre de titre.

Il est l'utilisation de ces qualités de base de données comme qui change un tableau à partir d'une simple liste à un type de collection appelée une carte. Les sections suivantes décrivent toutes ces formes de listes Java. En outre, une nouvelle méthode de la documentation pour les types complexes est appelé annotations que vous trouverez très utile car vos applications deviennent plus complexes.

Voici quelques termes que vous devez savoir sur les tableaux Java:

  • Un tableau est une sorte de liste électronique. Il est un regroupement de valeurs individuelles de données - normalement du même type - que vous traitez comme une seule entité. Vous utilisez un tableau comme une sorte de conteneur pour la gestion d'une liste de données.

  • UN collection est une liste d'éléments complexes que vous gérez de la même manière que vous le feriez une base de données. Java fournit l'objet de la carte à cet effet. La liste est pas structuré de façon concrète - vous pouvez réorganiser au besoin et de les traiter d'une manière plus complète que les autres types Java.

  • UN cheminée est un type spécial de tableau qui vous oblige à supprimer le dernier élément ajouté à la liste en premier. Ceci est un En dernier, First Out (LIFO) structure qui agit un peu comme une pile de crêpes, où vous prenez la plus haute crêpes de la pile en premier lorsque vous rencontrez le petit déjeuner.

  • UN file est un type spécial de tableau qui vous oblige à supprimer le premier élément que vous avez ajouté à la liste en premier. Ceci est une structure First In, First Out (FIFO) qui agit un peu comme une ligne à la banque. La première personne en ligne est la première personne servi.

  • UN deque est un type spécial de tableau qui vous permet d'ajouter ou de supprimer des éléments de chaque extrémité de la liste. Cependant, vous ne pouvez pas accéder aux éléments dans le milieu de la liste. Un deque peut agir soit comme une pile ou une file d'attente en fonction de la nécessité à l'époque. Il permet à un développeur de créer une liste où les éléments d'un programme ne peut pas agir maintenant sont remis dans la liste pour un traitement ultérieur.


» » » » Java: des ensembles de données à l'aide des tableaux et des collections