Zum Inhalt springen

Einführung in die Java-Programmierung

Java ist eine höhere, klassenbasierte Sprache, die für Zuverlässigkeit, Klarheit und die Arbeit in großen Teams entwickelt wurde. James Gosling und Kollegen bei Sun Microsystems veröffentlichten sie Mitte der 1990er-Jahre; heute wird sie von der OpenJDK-Community weiterentwickelt und in Industrie und Open Source breit genutzt.

Die Java-Plattform in drei Teilen

  • Sprache: Syntax und Semantik, die Sie in .java-Dateien schreiben.
  • Java Virtual Machine (JVM): führt kompilierten Bytecode aus. Ihr Programm zielt auf die JVM, nicht auf einen einzelnen Maschinencode—deshalb kann derselbe Bytecode unter Linux, macOS, Windows und anderswo laufen.
  • JDK (Java Development Kit): die Werkzeuge zum Entwickeln in Java—Compiler (javac), Standardbibliotheken, Debugger, Starter (java) und mehr. Endnutzer, die nur Programme ausführen, installieren oft eine kleinere JRE oder eine gebündelte Laufzeit; als Entwickler verwenden Sie in der Regel ein vollständiges JDK.

Ihr erstes Programm

Speichern Sie Folgendes als HelloWorld.java (der öffentliche Klassenname muss dem Dateinamen entsprechen):

java
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, Java!");
    }
}

Kompilieren und im selben Ordner im Terminal ausführen:

console
javac HelloWorld.java
java HelloWorld

Auf der Konsole sollte Hello, Java! erscheinen. Das ist der vollständige Zyklus: Quelltext schreiben, zu Bytecode (.class) kompilieren, dann mit der JVM starten.

Womit Sie als Nächstes üben

In diesem Buch arbeiten Sie mit Variablen, Operatoren, Kontrollfluss und den Standardbibliothekstypen aus dem Alltag von Java. Wenn Sie kleine Programme lokal zuverlässig ausführen können, sind Sie bereit, diese Themen vertieft zu erforschen.

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.