Errata zu »Java. Der Grundkurs« (4. Aufl. 2022)

Beispieldateien

Alle Beispieldateien zum Buch finden Sie hier zum Download. Die ZIP-Datei enthält sowohl die IntelliJ-Projekte als auch *.java-Dateien zum manuellen Kompilieren.

S. 240

Der Kasten zur Doppelgängererkennung ist ungenau formuliert. HashSets setzen voraus, dass zwei Methoden korrekt implementiert sind: hashCode (nicht hash) sowie equals. Details zu diesen Methoden sind auf S. 274 ff beschrieben.

S. 262

Im Listing in der Seitenmitte ist die Variable x sowohl public als auch private. Das ist natürlich unsinnig. Gemeint war nur private, also:

public class A {            // Basisklasse A
    public private int x;
    public A(int n) {       // Konstruktor der Klasse A
        x = n;
    } 
}
S. 428

Die Lösung zur Wiederholungsfrage W9 enthält in der letzten Zeile einen ärgerlichen Fehler:

// falsch
return n + fibonacci(n - 1);
// richtig:
return fibonacci(n - 1) + fibonacci(n - 2);

Letzte Änderung am 3.5.2025. Vielen Dank an alle Leser und Leserinnen für jedes Feedback!