Möchten Sie verkaufen? Hier verkaufen
Performant Java programmieren .
 
Größeres Bild
 
Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Performant Java programmieren . [Gebundene Ausgabe]

Hendrik Schreiber
5.0 von 5 Sternen  Alle Rezensionen anzeigen (5 Kundenrezensionen)

Erhältlich bei diesen Anbietern.



Hinweise und Aktionen

  • Valentinstags-Special: Zusätzlich zu Ihrem Amazon-Einkauf jetzt das Album Classical Music from Romantic Movies für nur 1 EUR herunterladen. Alle Infos zur Aktion.


Produktinformation

  • Gebundene Ausgabe: 328 Seiten
  • Verlag: Addison-Wesley (15. Juni 2002)
  • Sprache: Deutsch
  • ISBN-10: 3827320038
  • ISBN-13: 978-3827320032
  • Durchschnittliche Kundenbewertung: 5.0 von 5 Sternen  Alle Rezensionen anzeigen (5 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 1.072.088 in Bücher (Siehe Top 100 in Bücher)

Produktbeschreibungen

Kurzbeschreibung

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.
 

Eine digitale Version dieses Buchs im Kindle-Shop verkaufen

Wenn Sie ein Verleger oder Autor sind und die digitalen Rechte an einem Buch haben, können Sie die digitale Version des Buchs in unserem Kindle-Shop verkaufen. Weitere Informationen

 

Kundenrezensionen

5 Rezensionen
5 Sterne:
 (5)
4 Sterne:    (0)
3 Sterne:    (0)
2 Sterne:    (0)
1 Sterne:    (0)
 
 
 
 
 
Durchschnittliche Kundenbewertung
5.0 von 5 Sternen (5 Kundenrezensionen)
 
 
 
 
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, 1. April 2003
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 
War diese Rezension für Sie hilfreich? Ja Nein


4 von 5 Kunden fanden die folgende Rezension hilfreich:
5.0 von 5 Sternen fundiertes Nachschlagen, 15. Juli 2002
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 
War diese Rezension für Sie hilfreich? Ja Nein


6 von 8 Kunden fanden die folgende Rezension hilfreich:
5.0 von 5 Sternen Flüssig zu lesen, effizientes Nachschlagewerk, 7. August 2002
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 
War diese Rezension für Sie hilfreich? Ja Nein

Sagen Sie Ihre Meinung zu diesem Artikel: Eigene Rezension erstellen
 
 
Die neuesten Kundenrezensionen



Nur in den Rezensionen zu diesem Produkt suchen



Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 

Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   
Ähnliche Foren


Lieblingslisten

Legen Sie Ihre eigene Lieblingsliste an

Ähnliche Artikel finden


Anhand des Sachgebietes nach ähnlichen Produkten suchen:








Das bedeutet, jeder Titel/Artikel muss zu Sachgebiet 1 UND zu Sachgebiet 2 UND... gehören.

Ihr Kommentar

Möchten Sie die Produktinformationen aktualisieren oder Feedback zu den Produktabbildungen geben?