Java: interagir avec les structures de tableaux comme

Tableaux de Java sont des structures ouvertes que vous pouvez utiliser pour stocker toutes sortes d'informations. Cependant, les développeurs ont trouvé que les implémentations de réseau spécifiques sont extrêmement utiles. Ces implémentations de réseau d'effectuer des tâches spécifiques dans les applications et les développeurs utilisent si souvent que Java inclut des classes spéciales pour rendre le travail plus facile avec eux.

Voici les trois structures de réseaux comme les plus importants qui sont réellement mises en œuvre de tableau spécial:

  • Piles: Une pile fonctionne comme une pile de crêpes. Vous cuisinez les crêpes et les empiler l'un sur l'autre. Ensuite, vous prenez les crêpes à la table où vous prenez la plus haute crêpes de la pile et le donner à quelqu'un à manger.




    Une pile est un En dernier, First Out (LIFO) la structure qui est souvent utilisé pour stocker des informations entre les appels à d'autres domaines d'une application ou d'autres situations où vous avez besoin de travailler en arrière dans la liste des éléments.

  • Files d'attente: Une file d'attente fonctionne comme une ligne à une banque. Les gens arrivent et se tiennent à l'arrière de la ligne. Ils travaillent leur chemin à travers la ligne et quand ils atteignent l'avant, un caissier les invite à répondre à leurs besoins. Beaucoup de situations du monde réel exiger qu'une éléments de processus d'application dans l'ordre qu'ils ont reçu. Une file d'attente est appelé First In, First Out (FIFO) structure.

  • Deques: Un deque (prononcé pont) Est un mélange de la pile et la file d'attente. Vous pouvez l'utiliser lorsque vous avez besoin des deux comportements dans une application. Il ya vraiment des moments où vous avez besoin pour traiter de chaque extrémité de la liste en fonction des conditions. Cependant, un deque ne vous laisse jamais tricher et obtenir des valeurs à partir du milieu de la liste.

  • Listes: Une liste est une sorte de réseau spécialisé. Vous l'utilisez pour gagner la fonctionnalité supplémentaire nécessaire pour effectuer des tâches telles que la combinaison des expressions lambda avec des tableaux. Utilisation des listes peut rendre votre code beaucoup plus court et plus facile à lire que le code utilisant un réseau standard.

    Vous pouvez accéder aux éléments n'importe où dans une liste, comme vous le faites avec un tableau, mais les listes d'offrir beaucoup plus de fonctionnalités. Il est également possible de traiter les listes comme une pile, file d'attente, ou deque au besoin.


» » » » Java: interagir avec les structures de tableaux comme