Java – Schnellreferenz

Java läuft auf Milliarden Geräten – von Android (früher) bis zu großen Backends. Die JVM macht Code plattformunabhängig.

Grundgerüst

public class Hallo {
    public static void main(String[] args) {
        String name = "Hanse";
        int alter = 42;
        System.out.println("Hallo, " + name);
    }
}

Bedingungen und Schleifen

if (alter >= 18) {
    System.out.println("Volljährig");
} else {
    System.out.println("Minderjährig");
}

for (int i = 0; i < 5; i++) {
    System.out.println(i);
}

List<String> namen = List.of("A", "B");
for (String n : namen) {
    System.out.println(n);
}

Methoden und Klassen

public class Kunde {
    private String name;

    public Kunde(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }
}

Häufige Java-Befehle

AufgabeBefehl
Kompilierenjavac Hallo.java
Ausführenjava Hallo
Version prüfenjava -version
Maven-Buildmvn clean package
Gradle-Buildgradle build
JAR ausführenjava -jar app.jar

Verwandt: Go · SQL · Container