Performant Java programmieren

von Hendrik Schreiber

Kleines Buchcover

[vergößern]

Informationen zum Buch

Auf der Website zum Buch finden Sie Errata und andere Informationen.

Die URL lautet: http://www.tagtraum.com/performance/

Zudem finden Sie hier eine Liste mit allen URLs aus dem Buch.

Struktur der CD-ROM

Auf der CD-ROM finden Sie Java-Quellcode im Verzeichnis src. Bibliotheken Dritter finden Sie sowohl im lib- als auch im tools-Verzeichnis. Falls Sie jedoch das Performance-Paket von der Website heruntergeladen haben, fehlen diese Pakete, um die Downloadzeit in vernünftigen Grenzen zu halten. Zudem finden Sie den Quellcode vorübersetzt in den drei Jar-Dateien performance.jar, performance-demo.jar und performance-test.jar.

Wenn Sie den Quellcode selbst nochmals übersetzen wollen, benötigen Sie mindestens JDK 1.4. Sie können dies für die meisten Umgebungen gratis von http://java.sun.com/j2se/ herunterladen.

Zum Übersetzen empfiehlt sich das zur Verfügung gestellte ANT-Build-Skript build.xml. Sie finden eine zur Zeit des Drucks aktuelle Version von ANT im tools-Verzeichnis. Weitere Informationen zu ANT finden Sie auf der ANT-Website http://jakarta.apache.org/ant/

Bitte beachten Sie, dass Sie zum Kompilieren mit dem beiliegenden ANT-Skript entweder alle benötigten Daten zunächst auf die Festplatte kopieren oder aber die Ausgabepfade (Property ${out.dir}) anpassen müssen, da auf die CD-ROM nicht geschrieben werden kann.

Das src-Verzeichnis ist in drei Unterverzeichnisse aufgeteilt:

src -+- java | +- demo | +- unittest

  • Im java-Verzeichnis befindet sich Code, den Sie durchaus in eigenen Projekten wiederverwenden können. Die API-Dokumentation zu diesen Klassen finden Sie hier.
  • Im demo-Verzeichnis befindet sich Code, der jeweils einen bestimmten Aspekt demonstriert oder anderweitig beleuchtet. Dieser Code ist nicht wiederverwertbar und dient lediglich zur Illustration bzw. zum Messen bestimmter Sachverhalte.
  • Im unittest-Verzeichnis schließlich befinden sich einige Test-Klassen für die Klassen im java-Verzeichnis.

Wenn Sie den Quellcode mit ANT übersetzen, erhalten Sie drei Jars, die jeweils die Klassen eines der drei Unterverzeichnisse enthalten.

Feedback

Natürlich ist Ihr Feedback herzlich willkommen. Bitte mailen Sie an: performance@tagtraum.com