Hendrik Schreiber:

Performant Java programmieren

Ein gehaltvolles und gut zu lesendes Werk, dass sich aber auf einen Teilbereich der Java-Welt beschränkt!

Von Tobias Lütticke

Dieses Buch soll Performance-Fallen erkennen und vermeiden helfen. Dazu wendet es sich an den mindestens fortgeschrittenen Java-Entwickler und setzt entsprechendes Grundlagenwissen voraus. Die wichtigen Bereiche der Java Klassenbibliothek müssen bekannt sein, um Nutzen aus den Ausführungen ziehen zu können. Diese decken Java 2SE in der Version 1.4 ab, lassen aber den Bereich Enterprise Java (J2EE) außen vor. Themenkomplexe wie Enterprise Java Beans, JavaServer Pages oder JDBC werden nicht behandelt. Eine CD mit cirka 20 MB Inhalt, darunter allen Beispielen, JavaDoc-Dokumentation und XX liegt dem Buch bei. Auf insgesamt 328 Seiten wird im ersten Teil das theoretische Fundament zu Entwicklungsprozessen, Java Compilern, Virtuellen Maschinen und Performance-Messwerkzeugen gelegt. Fragen wie „Was ist Performance?“ und Laufzeiteigenschaften unterschiedlicher Compilertypen werden behandelt. Im zweiten Teil geht Hendrik Schreiber auf konkrete performancerelevante Fragestellungen ein. Dieser Teil umfasst die Themengebiete: Zeichenketten, Sprachkonstrukte (Schleifen, etc), Ausnahmen, Datenstrukturen, Algorithmen, Threads, Ein-/Ausgabe, RMI und XML. Der Autor beschreibt jeweils typische Implementierungsweisen und wägt diese gegen Alternativen ab. Dazu stellt er das jeweilige Laufzeitverhalten der Varianten tabellarisch gegenüber und interpretiert dies. Wo das Ergebnis nicht eindeutig ausfällt, gibt Schreiber Erklärungsversuche oder empfiehlt die Varianten für bestimmte Einsatzgebiete oder unter bestimmten Rahmenbedingungen. Die Codebeispiele der verglichenen Varianten sind sowohl abgedruckt als auch auf der beiliegenden CD enthalten. Auch auf den Einfluss unterschiedlicher JDKs geht der Autor ein, sowohl was die Version als auch den Hersteller (IBM / Sun) angeht. Vereinzelt sind UML-Diagramme abgebildet, um Klassenhierarchien oder –Zusammenhänge zu verdeutlichen. Mit diesem Aufbau und Inhalt lässt sich „Performant Java programmieren“ sowohl als Lehrbuch als auch als Nachschlagewerk einsetzen. Als reine Referenz ist es allerdings weniger geeignet, eher ermöglicht es, nach früherem Studium bestimmte Themengebiete einfach aufzufrischen. Schreiber versteht es gut, die wesentlichen Sachverhalte mit anschaulichen und bildhaften Vergleichen auf den Punkt zu bringen. Der theoretische Unterbau hilft bei der Einschätzung und Gewichtung von Maßnahmen zur Performanceverbesserung und hebt die Lösungsvorschläge angenehm von Tipps und Vereinfachungen wie „Bei diesem Problem tu jenes“ ab, die der Komplexität des Themas nicht gerecht werden. Besonders hilfreich für die Praxis sind Vorschläge, wie mit einfachen aber nicht unbedingt offensichtlichen Maßnahmen Leistungssteigerungen erzielt werden können(z. B. Bordmitteln wie VM-Parameter). Leider weißt das Buch einige formale Mängel auf, die den guten Gesamteindruck etwas trüben. Merksätze bzw. die Quintessenz der Ausführungen sollten besser hervorgehoben werden, um nicht im Fließtext unterzugehen und auch bei späterem Nachschlagen leichter wiedergefunden werden zu können. Ein Rahmen, Fettdruck oder ein Icon am Rand wären hilfreich. Der Verweis auf Ressourcen an den Kapitelenden ist gut und wichtig, leider aber nicht überall vorhanden. Auch ein umfangreicheres Stichwortverzeichnis würde dem Inhalt besser gerecht.

(Rezensiert am: 2003-09-20)

Hendrik Schreiber: Performant Java programmieren. , Addison-Wesley, 2002, ISBN-13: 9783827320032, 34.00 €


BuchTest Services



Bookmark and Share


powered by eurobuch.com

Politik | Länder & Kulturen | Job & Karriere | Mensch & Leben | Philosophie |



© Copyright Buchtest.com Impressum Kontakt Buchtest.com Buchkritiken und Buchrezensionen Online

Buchkritiken | Rezensionen | Besprechungen | Autoren-Interviews

World Wide Web BuchTest

Startseite | Redaktion | Blog | Links | Kontakt
Hier könnte Ihre Werbung stehen.

BuchTest.de ist ein anspruchsvolles Online-Medium mit mehreren Tausend Lesern monatlich. Unsere Zielgruppe sind gebildete Menschen im besten Alter.

BuchTest.de erscheint in der Regel bei allen besprochenen Büchern unter den ersten drei bis fünf Suchergebnissen bei Google. Der hohe PageRank und der umfangreiche Traffic von BuchTest bringt Ihrer Webseite den richtigen Push.

Kontaktieren Sie uns jetzt für günstige Werbung: info@buchtest.de