Dans ce niveau, vous avez continué à vous familiariser avec les collections : vous avez compris ce que sont HashMap et HashSet, et vous en avez également appris davantage sur les méthodes de la classe d'assistance Collections. Dans le cadre de HashSet, il était pertinent de parler d'un autre type de boucle : la boucle for-each, qui va vous aider à afficher une liste d'éléments HashSet à l'écran.

Enfin, un tout nouveau sujet pour vous est l'instruction de commutateur à choix multiples.

En général, nous vous suggérons d'inspirer et d'expirer, puis de clore complètement ces sujets (pour l'instant) - lisez attentivement quelques leçons supplémentaires. Ce ne sera pas ennuyeux !

Classe Collections

Il y a certaines tâches pour lesquelles ArrayList est tout simplement parfait. Les créateurs de Java les ont pris et implémentés dans une classe séparée afin que vous et les autres développeurs n'ayez pas à les implémenter vous-même à chaque fois. Dans cet article, vous découvrirez ces tâches et la classe Collections.

Boucle pour chaque

Comme vous le savez déjà, une boucle for-each est une sorte de boucle for que vous utilisez lorsque vous devez traiter tous les éléments d'un tableau ou d'une collection. Dans cette leçon, vous trouverez des exemples d'utilisation de cette boucle avec un tableau de données et une collection, et vous regarderez une vidéo utile sur le fonctionnement de ce type de boucle. Et si cela ne suffisait pas, dites bonjour aux lectures supplémentaires de nos propres étudiants concernant les boucles for et for-each. Et en plus, une sélection de méthodes alternatives pour travailler avec des collections en Java.

L'instruction switch de Java

Imaginez que vous êtes un chevalier arrêté à la croisée des chemins. Si vous allez à gauche, vous perdrez votre cheval. Si vous allez à droite, vous acquerrez des connaissances. Comment représenterions-nous cette situation dans le code ? Vous savez probablement déjà que nous utilisons des constructions telles que if-then et if-then-else pour prendre ces décisions. Mais que se passe-t-il si la route ne se divise pas en deux, mais en dix ?

Vous avez des routes qui sont "complètement à droite", "un peu à gauche de ça", "un peu plus à gauche" et ainsi de suite, totalisant 10 routes possibles ? Imaginez comment votre code "if-then-else" va grandir dans cette version ! Supposons que vous ayez une bifurcation à 10 voies sur la route. Pour de telles situations, Java a l'instruction switch. Nous reparlerons de cet homme plusieurs fois.

Liste liée

Le programmeur Java ne vit pas uniquement de ArrayList. Il existe de nombreuses autres structures de données utiles. Par exemple, une liste liée, alias LinkedList. Vous avez déjà formé les premières impressions de LinkedList, mais vous n'avez pas encore étudié en profondeur quelles sont ses fonctionnalités ? Lisez l'article et vous en comprendrez beaucoup plus sur le fonctionnement de cette structure de données et sur les avantages qu'elle offre !

HashMap : de quel type de carte s'agit-il ?

N'ignorons pas encore une autre structure de données des leçons précédentes. Avez-vous déjà compris ce qu'est un HashMap ? Très bien. Mais si vous ne vous sentez pas en sécurité et pensez que HashMap n'est pas l'un de vos points forts, lisez l'article et plongez-vous. Il contient des tonnes d'exemples utiles.

Comment utiliser la classe Enum

Vous savez déjà comment créer des classes. Mais que se passe-t-il si vous avez besoin d'une manière ou d'une autre d'utiliser une classe pour limiter une plage de valeurs ? Avant l'apparition de Java 1.5, les développeurs ont proposé indépendamment une "solution en plusieurs étapes" à ce problème. Mais ensuite, la classe Enum est entrée en scène pour résoudre ce problème, et elle est venue avec toutes les capacités des classes ainsi que certaines particularités. Dans cet article, vous apprendrez en quoi il diffère des autres classes.

Enum. Exemples pratiques. Ajout de constructeurs et de méthodes

Et quelques mots de plus sur Enum. Plus précisément, moins de mots, mais plus de code et de pratique. Après tout, le cerveau de nombreuses personnes est (assez souvent) plein de bouillie sur ce sujet plutôt que de connaissances. Si vous voulez avoir une meilleure idée du sujet, ne soyez pas timide : n'hésitez pas à lire et à explorer au fur et à mesure.