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!