0 Tage Serie
Code-Bibliothek

Java für Anfänger

Lies diese Java-Snippets für Anfänger Zeile für Zeile — jedes kommt mit einer Erklärung, was der Code tut und warum.

Java · Anfänger

Bedingte Logik mit If-Else

Die 'if'-Anweisung ermöglicht es, Code nur dann auszuführen, wenn eine bestimmte Bedingung wahr ist. Der 'else'-Block bietet eine Alternative, falls die Bedingung falsch ist.

KontrollstrukturenSyntax
Snippet öffnen →
Java · Anfänger

Iterieren mit For-Schleifen

Eine 'for'-Schleife wird verwendet, wenn man genau weiß, wie oft ein Codeblock wiederholt werden soll. Sie besteht aus Initialisierung, Bedingung und Inkrement.

KontrollstrukturenSyntax
Snippet öffnen →
Java · Anfänger

String-Länge und Verknüpfung

Strings sind in Java Objekte, die Zeichenfolgen darstellen. Mit der Methode length() lässt sich die Größe ermitteln, und mit dem '+'-Operator können Strings verknüpft werden.

DatentypenSyntax
Snippet öffnen →
Java · Anfänger

Iterieren mit While-Schleifen

Eine While-Schleife führt einen Codeblock wiederholt aus, solange eine bestimmte boolesche Bedingung wahr bleibt. Sie ist nützlich, wenn die Anzahl der Durchläufe im Voraus nicht bekannt ist.

KontrollstrukturenSyntax
Snippet öffnen →
Java · Anfänger

Die Switch-Anweisung

Die Switch-Anweisung ermöglicht es, basierend auf dem Wert einer Variablen einen von vielen Codeblöcken zur Ausführung auszuwählen. Sie ist oft übersichtlicher als viele verschachtelte If-Else-Anwe…

KontrollstrukturenSyntax
Snippet öffnen →
Java · Anfänger

Grundlegende Fehlerbehandlung

Java verwendet Try-Catch-Blöcke, um Laufzeitfehler (Exceptions) zu behandeln. Dies verhindert einen Programmabsturz, indem eine kontrollierte Reaktion auf den Fehler ermöglicht wird.

FehlerbehandlungBest Practices
Snippet öffnen →
Java · Anfänger

Variablen und Datentypen

In Java muss der Typ einer Variable angegeben werden, bevor sie verwendet werden kann. Häufige Typen sind int für Ganzzahlen, String für Text, double für Dezimalzahlen und boolean für Wahrheitswerte.

SyntaxDatentypen
Snippet öffnen →
Java · Anfänger

Grundlegende bedingte Logik

Die 'if-else'-Anweisung ermöglicht es Ihrem Programm, Entscheidungen basierend auf Bedingungen zu treffen. Wenn die Bedingung in den Klammern wahr ist, wird der erste Block ausgeführt; andernfalls…

Kontrollstrukturen
Snippet öffnen →
Java · Anfänger

Die For-Schleife

Eine for-Schleife wiederholt einen Codeblock eine bestimmte Anzahl von Malen. Sie besteht aus einer Initialisierung, einer Bedingung und einem Inkrementschritt.

KontrollstrukturenSyntax
Snippet öffnen →
Java · Anfänger

Eine einfache Methode definieren

Methoden sind Codeblöcke, die eine bestimmte Aufgabe erfüllen und wiederverwendet werden können. Sie können Parameter (Eingabe) entgegennehmen und einen Wert (Ausgabe) zurückgeben.

Funktionen
Snippet öffnen →
Java · Anfänger

Einfache Klasse und Objekt

In der objektorientierten Programmierung (OOP) ist eine Klasse ein Bauplan für die Erstellung von Objekten. Ein Objekt hat Eigenschaften (Felder wie name) und Verhaltensweisen (Methoden wie meow).

OOP
Snippet öffnen →
Java · Anfänger

Arbeiten mit Arrays

Arrays werden verwendet, um mehrere Werte desselben Datentyps in einer einzigen Variablen zu speichern. Der Zugriff auf Elemente erfolgt über ihren Index, beginnend bei 0.

Arrays & ListenSyntax
Snippet öffnen →
Java · Anfänger

Die While-Schleife

Die while-Schleife wiederholt einen Codeblock, solange eine bestimmte boolesche Bedingung wahr ist. Sie ist nützlich, wenn man vorher nicht genau weiß, wie oft die Schleife durchlaufen werden soll.

KontrollstrukturenSyntax
Snippet öffnen →
Java · Anfänger

Einfache Ausnahmebehandlung

Die try-catch-Anweisung ermöglicht es, Fehler (Exceptions) kontrolliert zu behandeln, anstatt das Programm abstürzen zu lassen. Der 'try'-Block enthält riskanten Code, und 'catch' behandelt den Feh…

FehlerbehandlungSyntax
Snippet öffnen →
Java · Anfänger

Klassenvererbung

Vererbung ermöglicht es einer Klasse (Kindklasse), die Eigenschaften und Methoden einer anderen Klasse (Elternklasse) zu übernehmen. In Java verwenden wir das Schlüsselwort 'extends'.

OOP
Snippet öffnen →
Java · Anfänger

Gängige String-Methoden

Strings sind in Java Objekte, die mit integrierten Methoden ausgestattet sind, um Operationen wie das Prüfen der Länge, das Ändern der Groß-/Kleinschreibung oder die Textsuche durchzuführen.

DatentypenSyntax
Snippet öffnen →
Java · Anfänger

Schnittstellen

Ein Interface ist ein Vertrag, der Methoden definiert, die eine Klasse implementieren muss. Es ermöglicht Polymorphie und Entkopplung.

OOP
Snippet öffnen →
Java · Anfänger

Überladen von Methoden

Das Überladen von Methoden ermöglicht es mehreren Methoden in derselben Klasse, denselben Namen, aber unterschiedliche Parameter zu haben.

FunktionenOOP
Snippet öffnen →
Java · Anfänger

Java Enums

Enums sind spezielle Typen, die einen festen Satz von Konstanten darstellen und den Code lesbarer und typsicherer machen.

DatentypenOOP
Snippet öffnen →
Java · Anfänger

Das Static-Schlüsselwort

Statische Mitglieder gehören zur Klasse selbst und nicht zu einzelnen Instanzen, was bedeutet, dass sie von allen Objekten geteilt werden.

OOPMemory Management
Snippet öffnen →
Java · Anfänger

Die Do-While-Schleife

Die Do-While-Schleife ist eine fußgesteuerte Schleife. Im Gegensatz zur normalen While-Schleife führt sie den Codeblock zuerst aus und prüft dann die Bedingung, wodurch der Code mindestens einmal a…

Kontrollstrukturen
Snippet öffnen →
Java · Anfänger

Der Modulo-Operator (%)

Der Modulo-Operator (%) gibt den Rest einer Division zwischen zwei Zahlen zurück. Er wird häufig verwendet, um zu prüfen, ob eine Zahl gerade oder ungerade ist.

Syntax
Snippet öffnen →
Java · Anfänger

Der Ternäre Operator

Der ternäre Operator ist eine Kurzschreibweise für eine if-else-Anweisung. Er wertet eine Bedingung aus und gibt basierend auf dem Ergebnis einen von zwei Werten zurück.

KontrollstrukturenSyntax
Snippet öffnen →
Java · Anfänger

Benutzereingaben mit Scanner lesen

Die Scanner-Klasse wird verwendet, um Eingaben aus verschiedenen Quellen zu lesen, wie z. B. der Systemkonsole. Sie ermöglicht es Ihrem Programm, durch den Empfang von Text oder Zahlen mit dem Benu…

SyntaxBest Practices
Snippet öffnen →
Java · Anfänger

Primitive Datentypen

In Java sind primitive Datentypen die grundlegendsten Datentypen. Sie speichern einfache Werte direkt im Speicher und nicht als komplexe Objekte.

DatentypenSyntax
Snippet öffnen →