In dieser Ebene haben Sie sich weiter mit Sammlungen vertraut gemacht: Sie haben herausgefunden, was HashMap und HashSet sind, und auch mehr über die Methoden der Hilfsklasse „Collections“ erfahren. Im Kontext von HashSet war es wichtig, über eine andere Art von Schleife zu sprechen: die for-each-Schleife, die Ihnen dabei hilft, eine Liste von HashSet-Elementen auf dem Bildschirm anzuzeigen.

Ein völlig neues Thema für Sie ist schließlich die Multiple-Choice-Switch-Anweisung.

Im Allgemeinen empfehlen wir Ihnen, ein- und auszuatmen und diese Themen dann (vorerst) vollständig zu schließen – lesen Sie einige zusätzliche Lektionen sorgfältig durch. Es wird nicht langweilig!

Klasse Sammlungen

Es gibt einige Aufgaben, für die ArrayList einfach perfekt ist. Die Entwickler von Java haben sie übernommen und in einer separaten Klasse implementiert, sodass Sie und andere Entwickler sie nicht jedes Mal selbst implementieren müssen. In diesem Artikel erfahren Sie mehr über diese Aufgaben und die Collections-Klasse.

For-each-Schleife

Wie Sie bereits wissen, ist eine for-each-Schleife eine Art for-Schleife, die Sie verwenden, wenn Sie alle Elemente eines Arrays oder einer Sammlung verarbeiten müssen. In dieser Lektion finden Sie Beispiele für die Verwendung dieser Schleife mit einem Datenarray und einer Sammlung und sehen sich ein hilfreiches Video zur Funktionsweise dieser Art von Schleife an. Und als ob das noch nicht genug wäre, freuen wir uns über die zusätzliche Lektüre unserer eigenen Schüler zu for- und for-each-Schleifen. Und zusätzlich eine Auswahl alternativer Methoden zum Arbeiten mit Sammlungen in Java.

Javas switch-Anweisung

Stellen Sie sich vor, Sie wären ein Ritter, der an einer Weggabelung stehenbleibt. Wenn Sie nach links gehen, verlieren Sie Ihr Pferd. Wenn Sie richtig vorgehen, werden Sie Wissen erlangen. Wie würden wir diese Situation im Code darstellen? Sie wissen wahrscheinlich bereits, dass wir Konstrukte wie Wenn-Dann und Wenn-Dann-Sonst verwenden, um diese Entscheidungen zu treffen. Was aber, wenn sich die Straße nicht in zwei, sondern in zehn teilt?

Sie haben Straßen, die „ganz rechts“, „leicht links davon“, „etwas weiter links“ usw. verlaufen, also insgesamt 10 mögliche Straßen? Stellen Sie sich vor, wie Ihr „Wenn-dann-sonst“-Code in dieser Version wachsen wird! Angenommen, Sie haben eine 10-Wege-Gabelung auf der Straße. Für solche Situationen gibt es in Java die switch-Anweisung. Wir werden noch mehrmals über diesen Kerl sprechen.

LinkedList

Der Java-Programmierer lebt nicht nur von ArrayList. Es gibt viele andere nützliche Datenstrukturen. Zum Beispiel eine verknüpfte Liste, auch LinkedList genannt. Sie haben bereits einen ersten Eindruck von LinkedList gewonnen, sich aber noch nicht gründlich mit den Funktionen befasst? Lesen Sie den Artikel und Sie werden viel mehr darüber verstehen, wie diese Datenstruktur funktioniert und welche Vorteile sie bietet!

HashMap: Was für eine Karte ist das?

Lassen Sie uns eine weitere Datenstruktur aus den vorherigen Lektionen nicht ignorieren. Haben Sie schon herausgefunden, was eine HashMap ist? Sehr gut. Wenn Sie sich jedoch unsicher fühlen und glauben, dass HashMap nicht zu Ihren Stärken gehört, lesen Sie den Artikel und tauchen Sie ein. Es enthält jede Menge nützliche Beispiele.

So verwenden Sie die Enum-Klasse

Sie wissen bereits, wie man Klassen erstellt. Aber was ist, wenn Sie eine Klasse irgendwie verwenden müssen, um einen Wertebereich einzuschränken? Vor dem Erscheinen von Java 1.5 haben Entwickler unabhängig voneinander eine „mehrstufige Lösung“ für dieses Problem entwickelt. Doch dann kam die Enum-Klasse auf den Plan, um dieses Problem anzugehen, und sie verfügte über alle Fähigkeiten von Klassen, aber auch über einige Besonderheiten. In diesem Artikel erfahren Sie, wie es sich von anderen Klassen unterscheidet.

Aufzählung. Praxisbeispiele. Konstruktoren und Methoden hinzufügen

Und noch ein paar Worte zu Enum. Genauer gesagt: weniger Wörter, aber mehr Code und Übung. Schließlich ist das Gehirn vieler Menschen zu diesem Thema (oftmals) voller Brei und nicht mit Wissen. Wenn Sie ein besseres Gefühl für das Thema bekommen möchten, scheuen Sie sich nicht: Lesen Sie ruhig weiter und erkunden Sie es, während Sie fortfahren.