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.
A propos Auteur
Les tableaux dans le code java La ArrayList classe qui est utilisée est dans de nombreux programmes d'applications Android est seulement la pointe de l'iceberg collections Java. La bibliothèque Java contient de nombreuses classes de collections, chacun avec ses propres…
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…
Java: l'exécution des tâches de base du tableau Un tableau en Java est simplement une liste. Il peut être une liste de tout - tout type primitif ou objet. Dans la plupart des cas, un tableau est une liste d'éléments similaires. Par exemple, si vous créez un tableau de int, alors tous les…
Java: la répétition et la boucle En Java, comme dans le monde réel, il ya beaucoup de fois où vous répétez quelque chose. De même, les applications ont besoin de répéter les tâches. Les faire une fois ne suffit pas, dans certains cas. Ce chapitre vous aide à comprendre…
Java: l'utilisation des tableaux avec deux dimensions ou plus En Java, les éléments d'un tableau peuvent être de tout type d'objet que vous voulez, y compris un autre tableau. Ceci est appelé un matrice bidimensionnelle - ou (parfois) un tableau de tableaux.Tableau à deux dimensionsPour déclarer un…
Comment créer une file d'attente application basée en python UN file fonctionne différemment d'une pile en Python. Pensez à toute ligne vous êtes déjà restés dans: Vous allez à l'arrière de la ligne, et quand vous atteignez l'avant de la ligne que vous arrivez à faire ce que vous étiez dans la ligne…
Comment créer des piles en utilisant des listes en python Vous pouvez utiliser des listes pour créer des piles en Python. Une pile est une structure de programmation très pratique car vous pouvez l'utiliser pour sauver un environnement d'exécution d'application (l'état des variables et autres attributs…
C # 5.0 tout-en-un pour les nuls De nombreuses variables sont pour stocker une chose, comme un numéro ou une phrase. Un objet peut avoir un grand nombre de propriétés, stocker beaucoup d'informations sur un seul concept. Parfois, cependant, vous avez juste à garder la trace…
Garder trucs dans des classes C # de collecte De nombreuses variables sont pour stocker une chose, comme un numéro ou une phrase. Un objet peut avoir un grand nombre de propriétés, stocker beaucoup d'informations sur un seul concept. Parfois, cependant, vous avez juste à garder la trace…
Gérer et regarder des films avec l'application Netflix pour iPad Vous pouvez regarder des émissions TV et des films sur votre Mac ou PC, et avec l'application Netflix sur votre iPad, vous pouvez même les regarder sur votre appareil iOS, tant que vous disposez d'une connexion Internet. Si vous avez un compte…
Comment trouver le volume d'une forme circulaire avec la méthode de l'intégration pile-de-crêpes Géométrie vous indique comment calculer les volumes de solides simples. Intégration vous permet de calculer les volumes d'une variété infinie de formes beaucoup plus complexes. La technique pile-de-crêpes fonctionne quand les sections de la…
La radio Spotify et file d'attente de lecture Cliquez sur l'option de menu de gauche Spotify Radio pour ouvrir la station de radio dans le volet principal Spotify. Dans Spotify Radio, vous pouvez écouter les morceaux choisis aléatoirement dans les dernières décennies (et ceux encore plus…
Salesforce: comment accepter fils d'une file Si vous êtes un représentant affecté à une file d'attente, vous pouvez accéder à la file d'attente dans la liste déroulante Salesforce Vue sur la page d'accueil Leads. La page de la liste de file d'attente ressemble à une page régulière de…
Salesforce: faisant usage de files d'attente de plomb Si vous êtes un administrateur ou l'utilisateur qui a l'autorisation de personnaliser Salesforce, vous pouvez configurer les files d'attente de plomb. Si vous avez une équipe de vente composée de plusieurs personnes (souvent appelé les…