Produktinformation
|
Die Leistungsfähigkeit Ihrer Programme hängt auch davon ab, wie gekonnt Sie sie entwerfen. Viele Java-Programme verringern die Performance. Um dies zu vermeiden, müssen Programmierer Flaschenhälse erkennen und möglichst von Anfang an optimalen Code schreiben.
Hier lernen Sie, wie Sie Performance-Probleme erkennen, beheben und vermeiden. Das Buch erklärt zum einen, was Performance ist, wie man sie misst, wie ein Entwicklungsprozess im Idealfall aussieht und wie die Java Virtual Machine funktioniert. Zum anderen zeigen viele Tipps und Beispiele auf ganz praktische Weise, wie Code geschrieben werden muss, damit er effizient ausgeführt werden kann. Für alle, die Ihre Java-Fähigkeiten optimieren wollen.
Tags(Was ist das?)Bei einem Tag handelt es sich um ein Schlagwort, das zum Produkt passt.
Tags erleichtern allen Kunden die Suche und die Sortierung ihrer Lieblingsprodukte. |
|
Sagen Sie Ihre Meinung zu diesem Artikel:
|
||||||||||||||||||||||
|
Die hilfreichsten Kundenrezensionen
7 von 8 Kunden fanden die folgende Rezension hilfreich:
5.0 von 5 Sternen
Einblicke in die effiziente Java Programmierung,
Rezension bezieht sich auf: Performant Java programmieren . (Gebundene Ausgabe)
Bevor in dem Buch auf Beispiele eingegangen wird, werden zunächst in den ersten vier Kapiteln wichtige Dinge wie der Software Entwicklungsprozess, verschiedene virtuelle Maschinen und vor allen Dingen entsprechende Messwerkzeuge entweder kurz vorgestellt oder zumindest ein entsprechender Link abgedruckt, mit denen speicher- und performancefressender Code identifiziert und lokalisiert werden kann. Erst danach werden konkrete Beispiele aufgeführt und die Probleme anhand von Benchmarktests dargestellt und erläutert. Immer wieder werden standardmäßig programmierte Codezeilen sukzessive verbessert, so dass man den Weg vom primitiven Code bis hin zum ins Detail durchdachten Code sehr gut nachvollziehen kann. Sehr interessant sind immer wieder die Vergleiche der Benchmarktests der verschieden JDK VMs mit denen die einzelnen Beispiele ausgeführt werden. Überhaupt ist sehr lobenswert, dass verschiedene JDKs eingesetzt werden. Darüber hinaus fließen die Eigenheiten der JDKs 1.3 und 1.4 in die Code Optimierung ein, so dass häufig sowohl eine JDK 1.3 und 1.4 Variante vorgestellt wird. Es werden viele Tipps zu Strings, Schleifen, Exceptions, Threads, In/Output und RMI/Serialisierung erläutert. Erneut lobenswert finde ich das Kapitel 8, in dem auf Datenstrukturen/Algorithmen eingegangen wird. Es wird in dem Kapitel u.a. auf das Collections-Framework, auf die Sortierung und Cacheverfahren eingegangen, sogar die O-Notation wird eingeführt. Auch das Kapitel 12 ist hervorzuheben, in dem die verschiedenen XML-Parser vorgestellt werden. Insgesamt ist festzuhalten, dass sehr wahrscheinlich auch ein Profi noch etwas lernen kann, besonders die Kapitel Threads, RMI/Serialisierung, XML-Parser benötigen einiges an Vorwissen. Allerdings sollten sich "nur fortgeschrittene" Java Programmierer nicht davon abhalten lassen dieses Werk zu lesen. Aber das Beste ist, dass man das Buch flüssig lesen kann und die Tipps im wirklichen Java-Leben prima einsetzen kann. Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen
4 von 5 Kunden fanden die folgende Rezension hilfreich:
5.0 von 5 Sternen
fundiertes Nachschlagen,
Von Ein Kunde
Rezension bezieht sich auf: Performant Java programmieren . (Gebundene Ausgabe)
Das Buch bietet einen wohl recherchierten und leicht verdaulichen Überblick über die effiziente Java-Programmierung. Dabei belegt Herr Schreiber seine Aussagen mit Messungen für verschiedenste virtuelle Maschinen und führt in die O-Notation ein. - Es ist erstaunlich, wie einige Werte vom Erwartungswert abweichen. Daher motiviert Herr Schreiber, Performance-Messungen durchzuführen, und erläutert wie man es macht. Es ist schön über die Erfahrungen des Autors zu lesen, wie sich Fehler auf die Performance auswirken.Das breite inhaltliche Spektrum bietet jedem etwas. Für professionelle Java-Entwickler ist allerdings das gesamte Buch interessant. "Performant Java Programmieren" gehört in das Regal eines jeden professionellen Java-Entwicklers und ist immer Wert, einen Blick hinein zu werfen! Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen
6 von 8 Kunden fanden die folgende Rezension hilfreich:
5.0 von 5 Sternen
Flüssig zu lesen, effizientes Nachschlagewerk,
Rezension bezieht sich auf: Performant Java programmieren . (Gebundene Ausgabe)
Hendrik Schreiber hat hier Buch geschrieben, das sowohl angenehm zu lesen ist, als auch hochaktuelle und relevante Informationen beinhaltet.Obowhl mir Ausschnitte des Buches bereits vor der Veröffentlichung bekannt waren, habe ich es direkt nach dem Erscheinen nochmal komplett durchgelesen - obwohl ich eigentlich nur mal "kurz reinschauen" wollte - das spricht für den flüssigen Stil. Insbesondere die vielen konkreten Vergleiche (seien es Laufzeiten von Algoritmen, Speicherbelastungen oder ähnliches) die auch alle durch entsprechende Programme untermauert werden, heben das Buch - für mich - von der breiten Masse derartiger Publikationen ab. Da nicht nur allgemeingültige Behauptungen aufgestellt werden, sondern die Behauptungen durch mitgelieferte Programme auf der eigenen Systemkonfiguration nachvollziehbar sind, wird das Buch zu einem wichtigen Praxisbegleiter, den ich immer wieder gerne z Rate ziehe, wenn es um Designentscheidungen im Umfeld von Java-Anwendungen geht. Da die Designvorschläge zudem gut (tiefgehend und trotzdem nachvollziehbar) begründet sind, ist das Buch auch in Diskussionen gut als Argumentationshilfe verwendbar. Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen
Sagen Sie Ihre Meinung zu diesem Artikel: Eigene Rezension erstellen
|
Die neuesten Kundenrezensionen |
|
Das Forum zu diesem Produkt
Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Kundendiskussionen durchsuchen
|
Ähnliche Foren
|
|||||||
|
|