oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
 
 
Alle Angebote
113 Angebote ab EUR 27,19

Möchten Sie verkaufen?
Hier verkaufen
 
   
Effective Java: A Programming Language Guide (Java Series)
 
 

Effective Java: A Programming Language Guide (Java Series) (Taschenbuch)

von Joshua Bloch (Autor)
5.0 von 5 Sternen  Alle Rezensionen anzeigen (15 Kundenrezensionen)
Preis: EUR 37,95 Kostenlose Lieferung. Siehe Details.
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Auf Lager.
Verkauf und Versand durch Amazon.de. Geschenkverpackung verfügbar.

Lieferung bis Dienstag, 24. November: Wählen Sie an der Kasse Overnight-Express. Siehe Details.
104 neu ab EUR 27,19 9 gebraucht ab EUR 29,83
Amazon Kindle
Amazon Kindle - Jetzt internationaler Versand aus den USA
Entdecken Sie über 250.000 englischsprachige Bücher, Zeitungen und Zeitschriften. Mehr erfahren und bestellen bei Amazon.com in den USA.

Hinweise und Aktionen

  • Studienbücher: Ob neu oder gebraucht, alle wichtigen Bücher für Ihr Studium finden Sie im großen Studium Special. Natürlich portofrei.


Wird oft zusammen gekauft

Kunden kaufen diesen Artikel zusammen mit Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin) von Robert C. Martin

Effective Java: A Programming Language Guide (Java Series) + Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)
Preis für beide: EUR 63,90

Verfügbarkeit und Versanddetails anzeigen


Kunden, die diesen Artikel gekauft haben, kauften auch

Java Concurrency in Practice

Java Concurrency in Practice

von Brian Goetz
4.6 von 5 Sternen (5)  EUR 28,95
Java Puzzlers: Traps, Pitfalls, and Corner Cases

Java Puzzlers: Traps, Pitfalls, and Corner Cases

von Joshua Bloch
3.7 von 5 Sternen (3)  EUR 28,95
Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)

Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)

von Robert C. Martin
4.3 von 5 Sternen (15)  EUR 25,95
SCJP Sun Certified Programmer for Java 6 Study Guide (Exam 310-055): Exam 310-065

SCJP Sun Certified Programmer for Java 6 Study Guide (Exam 310-055): Exam 310-065

von Katherine Sierra
4.6 von 5 Sternen (10)  EUR 33,95
Java Generics and Collections

Java Generics and Collections

von Maurice Naftalin
4.0 von 5 Sternen (2)  EUR 27,95
Weitere Artikel entdecken

Produktinformation

  • Taschenbuch: 384 Seiten
  • Verlag: Addison-Wesley Longman, Amsterdam; Auflage: 2nd Revised edition (REV). (22. Mai 2008)
  • Sprache: Englisch
  • ISBN-10: 0321356683
  • ISBN-13: 978-0321356680
  • Größe und/oder Gewicht: 22,4 x 19 x 2,3 cm
  • Durchschnittliche Kundenbewertung: 5.0 von 5 Sternen  Alle Rezensionen anzeigen (15 Kundenrezensionen)
  • Amazon.de Verkaufsrang: Nr. 442 in Englische Bücher (Die Bestseller Englische Bücher)

    Beliebt in diesen Kategorien:

    Nr. 3 in  Englische Bücher > Computers & Internet > Programming > Languages & Tools
    Nr. 3 in  Englische Bücher > Computers & Internet > Programming > Java
  • Komplettes Inhaltsverzeichnis ansehen

Produktbeschreibungen

Kurzbeschreibung

Raves for the First Edition! "I sure wish I had this book ten years ago. Some might think that I don't need any Java books, but I need this one." --James Gosling, fellow and vice president, Sun Microsystems, Inc. "An excellent book, crammed with good advice on using the Java programming language and object-oriented programming in general." --Gilad Bracha, coauthor of The Java Language Specification, Third Edition "10/10--anyone aspiring to write good Java code that others will appreciate reading and maintaining should be required to own a copy of this book. This is one of those rare books where the information won't become obsolete with subsequent releases of the JDK library." --Peter Tran, bartender, JavaRanch.com "The best Java book yet written...Really great; very readable and eminently useful. I can't say enough good things about this book. At JavaOne 2001, James Gosling said, 'Go buy this book!' I'm glad I did, and I couldn't agree more."--Keith Edwards, senior member of research staff, Computer Science Lab at the Palo Alto Research Center (PARC), and author of Core JINI (Prentice Hall, 2000) "This is a truly excellent book done by the guy who designed several of the better recent Java platform APIs (including the Collections API). " --James Clark, technical lead of the XML Working Group during the creation of the XML 1.0 Recommendation, editor of the XPath and XSLT Recommendations "Great content. Analogous to Scott Meyers' classic Effective C++. If you know the basics of Java, this has to be your next book." --Gary K. Evans, OO mentor and consultant, Evanetics, Inc "Josh Bloch gives great insight into best practices that really can only be discovered after years of study and experience." --Mark Mascolino, software engineer "This is a superb book. It clearly covers many of the language/platform subtleties and trickery you need to learn to become a real Java master." --Victor Wiewiorowski, vice president development and code quality manager, ValueCommerce Co., Tokyo, Japan "I like books that under-promise in their titles and over-deliver in their contents.This book has 57 items of programming advice that are well chosen. Each item reveals a clear, deep grasp of the language. Each one illustrates in simple, practical terms the limits of programming on intuition alone, or taking the most direct path to a solution without fully understanding what the language offers." --Michael Ernest, Inkling Research, Inc. "I don't find many programming books that make me want to read every page--this is one of them." --Matt Tucker, chief technical officer, Jive Software "Great how-to resource for the experienced developer." --John Zukowski, author of numerous Java technology books "I picked this book up two weeks ago and can safely say I learned more about the Java language in three days of reading than I did in three months of study! An excellent book and a welcome addition to my Java library." --Jane Griscti, I/T advisory specialist Are you looking for a deeper understanding of the Java programming language so that you can write code that is clearer, more correct, more robust, and more reusable? Look no further!Effective Java , Second Edition, brings together seventy-eight indispensable programmer's rules of thumb: working, best-practice solutions for the programming challenges you encounter every day. This highly anticipated new edition of the classic, Jolt Award-winning work has been thoroughly updated to cover Java SE 5 and Java SE 6 features introduced since the first edition. Bloch explores new design patterns and language idioms, showing you how to make the most of features ranging from generics to enums, annotations to autoboxing. Each chapter in the book consists of several "items" presented in the form of a short, standalone essay that provides specific advice, insight into Java platform subtleties, and outstanding code examples. The comprehensive descriptions and explanations for each item illuminate what to do, what not to do, and why.Highlights include: *New coverage of generics, enums, annotations, autoboxing, the for-each loop, varargs, concurrency utilities, and much more*Updated techniques and best practices on classic topics, including objects, classes, libraries, methods, and serialization*How to avoid the traps and pitfalls of commonly misunderstood subtleties of the language*Focus on the language and its most fundamental libraries: java.lang, java.util, and, to a lesser extent, java.util.concurrent and java.io Simply put, Effective Java , Second Edition, presents the most practical, authoritative guidelines available for writing efficient, well-designed programs.


Synopsis

Raves for the First Edition! "I sure wish I had this book ten years ago. Some might think that I don't need any Java books, but I need this one." --James Gosling, fellow and vice president, Sun Microsystems, Inc. "An excellent book, crammed with good advice on using the Java programming language and object-oriented programming in general." --Gilad Bracha, coauthor of The Java Language Specification, Third Edition "10/10--anyone aspiring to write good Java code that others will appreciate reading and maintaining should be required to own a copy of this book. This is one of those rare books where the information won't become obsolete with subsequent releases of the JDK library." --Peter Tran, bartender, JavaRanch.com "The best Java book yet written...Really great; very readable and eminently useful. I can't say enough good things about this book. At JavaOne 2001, James Gosling said, 'Go buy this book!' I'm glad I did, and I couldn't agree more."--Keith Edwards, senior member of research staff, Computer Science Lab at the Palo Alto Research Center (PARC), and author of Core JINI (Prentice Hall, 2000) "This is a truly excellent book done by the guy who designed several of the better recent Java platform APIs (including the Collections API).

" --James Clark, technical lead of the XML Working Group during the creation of the XML 1.0 Recommendation, editor of the XPath and XSLT Recommendations "Great content. Analogous to Scott Meyers' classic Effective C++. If you know the basics of Java, this has to be your next book." --Gary K. Evans, OO mentor and consultant, Evanetics, Inc "Josh Bloch gives great insight into best practices that really can only be discovered after years of study and experience." --Mark Mascolino, software engineer "This is a superb book. It clearly covers many of the language/platform subtleties and trickery you need to learn to become a real Java master." --Victor Wiewiorowski, vice president development and code quality manager, ValueCommerce Co., Tokyo, Japan "I like books that under-promise in their titles and over-deliver in their contents.This book has 57 items of programming advice that are well chosen. Each item reveals a clear, deep grasp of the language. Each one illustrates in simple, practical terms the limits of programming on intuition alone, or taking the most direct path to a solution without fully understanding what the language offers." --Michael Ernest, Inkling Research, Inc.

"I don't find many programming books that make me want to read every page--this is one of them." --Matt Tucker, chief technical officer, Jive Software "Great how-to resource for the experienced developer." --John Zukowski, author of numerous Java technology books "I picked this book up two weeks ago and can safely say I learned more about the Java language in three days of reading than I did in three months of study! An excellent book and a welcome addition to my Java library." --Jane Griscti, I/T advisory specialist Are you looking for a deeper understanding of the Java programming language so that you can write code that is clearer, more correct, more robust, and more reusable? Look no further!Effective Java , Second Edition, brings together seventy-eight indispensable programmer's rules of thumb: working, best-practice solutions for the programming challenges you encounter every day. This highly anticipated new edition of the classic, Jolt Award-winning work has been thoroughly updated to cover Java SE 5 and Java SE 6 features introduced since the first edition.

Bloch explores new design patterns and language idioms, showing you how to make the most of features ranging from generics to enums, annotations to autoboxing. Each chapter in the book consists of several "items" presented in the form of a short, standalone essay that provides specific advice, insight into Java platform subtleties, and outstanding code examples. The comprehensive descriptions and explanations for each item illuminate what to do, what not to do, and why.Highlights include: *New coverage of generics, enums, annotations, autoboxing, the for-each loop, varargs, concurrency utilities, and much more*Updated techniques and best practices on classic topics, including objects, classes, libraries, methods, and serialization*How to avoid the traps and pitfalls of commonly misunderstood subtleties of the language*Focus on the language and its most fundamental libraries: java.lang, java.util, and, to a lesser extent, java.util.concurrent and java.io Simply put, Effective Java , Second Edition, presents the most practical, authoritative guidelines available for writing efficient, well-designed programs.


Was kaufen Kunden, nachdem sie diesen Artikel angesehen haben?

Effective Java: A Programming Language Guide (Java Series)
88% kaufen den auf dieser Seite vorgestellten Artikel:
Effective Java: A Programming Language Guide (Java Series) 5.0 von 5 Sternen (15)
EUR 37,95
Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)
5% kaufen
Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin) 4.3 von 5 Sternen (15)
EUR 25,95
SCJP Sun Certified Programmer for Java 6 Study Guide (Exam 310-055): Exam 310-065
3% kaufen
SCJP Sun Certified Programmer for Java 6 Study Guide (Exam 310-055): Exam 310-065 4.6 von 5 Sternen (10)
EUR 33,95
Programming in Scala
2% kaufen
Programming in Scala 5.0 von 5 Sternen (7)
EUR 30,95

In diesem Buch (Mehr dazu)
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis
Hier reinlesen und suchen:

Tags, die Kunden mit diesem Produkt verbinden

 (Was ist das?)
Klicken Sie zum Suchen verwandter Artikel, Diskussionen oder Personen auf ein Tag.
 
(3)

 

 

Kundenrezensionen

15 Rezensionen
5 Sterne:
 (15)
4 Sterne:    (0)
3 Sterne:    (0)
2 Sterne:    (0)
1 Sterne:    (0)
 
 
 
 
 
Durchschnittliche Kundenbewertung
5.0 von 5 Sternen (15 Kundenrezensionen)
 
 
 
 
Sagen Sie Ihre Meinung zu diesem Artikel:
Die hilfreichsten Kundenrezensionen

 
15 von 15 Kunden fanden die folgende Rezension hilfreich:
5.0 von 5 Sternen Auch in der zweiten Auflage das Java-Buch, das man haben muss, 12. Juli 2008
Von Erich Pawlik (Bad Homburg) - Alle meine Rezensionen ansehen
(REAL NAME)   
Professionelle Java-Entwickler sind immer noch mit einer permanenten Flut von neuen Frameworks und Weiterentwicklungen bestehender Frameworks konfrontiert. Entsprechend haben auch die meisten Java-Bücher eine Halbwertzeit von maximal 2 Jahren. Joshua Bloch's "Effective Java" ist da eine Ausnahme. Die erste Auflage von 2001 ist auch heute noch wertvoll und die um die neuen Sprachelemente von Java 5 erweiterte zweite Auflage kann die Nützlichkeit des Buchs nochmals um 10 Jahre zu verlängern.

Effective Java stellt in 76 kurzen Abschnitten so ziemlich alles zusammen, was man über guten Java-Code wissen sollte. Die Abschnitte beginnen jeweils mit einer Regel, die an Beispielen und Gegenbeispielen erläutert wird. Bloch macht allerdings nicht den Fehler, zu meinen, dass ein paar Code-Beispiele die Mühe ersparen, eine gründliche Analyse der Hintergründe aufzuschreiben. So kann man auch vieles über die feinen Punkte der Java-Sprachspezifikation lernen.

Die zweite Auflage enthält neues Material in erster Linie zu Generics, Enums und Annotations. Besonders die Behandlung der Generics - ein Minenfeld, so wie die in Java umgesetzt sind - ist meines Erachtens absolut lesenswert. Man lernt nicht nur, was zu tun und zu lassen ist, sondern auch, warum bestimmte Entscheidungen bei der Definition der Sprache getroffen wurden. Gerade bei einer mittlerweile recht komplizierten Sprache wie Java ist man durch ein solches Verständnis der Hintergründe besser vor bösen Überraschungen gefeit.

In gewisser Hinsicht ist das Buch etwas "altmodisch". Bloch hält auch angesichts des momentanen Trends zu dynamische Sprachen und schnellen Lösungen alte Werte hoch wie Typsicherheit, defensive Programmierung und Respekt vor den Schwierigkeiten, ein korrektes Programm zu schreiben. In einer Welt, wo zunehmend mehr Dinge von der Qualität von Software abhängen, hat das sicher seinen Platz.

Ich denke, auch für die zweite Auflage gilt das, was James Gosling, der Vater von Java, zur ersten Auflage schrieb: "Some might think that I don't need any Java books, but I need this one." Was natürlich erst recht für den normalsterblichen Java-Entwickler gilt.

Als Ergänzung ist übrigens ein zweites Buch von Joshua Bloch zu empfehlen, in dem er von Form Rätseln das beschreibt, was man beim Java-Programmieren besser NICHT tun sollte: Java Puzzlers: Traps, Pitfalls, and Corner Cases





Kommentar Kommentar | Kommentar als Link | War diese Rezension für Sie hilfreich? Ja Nein (Rezension unzumutbar?)



 
13 von 13 Kunden fanden die folgende Rezension hilfreich:
5.0 von 5 Sternen Das "upgrade" lohnt sich, 2. August 2008
Seid langem besitze ich nun schon den ersten Teil von Effective Java und ich muss sagen, daß dies das beste Buch über den Umgang mit der Sprache Java ist, das ich bisher gelesen habe.

Da die Sprache sich in den sieben Jahren, die dieser Teil nun schon alt ist, insbesondere mit Java 5, stark weiterentwickelt hat, bin ich froh das sich Joshua Block mit dieser 2. Ausgabe dieser Unterschiede annimmt. Wer auch wäre besser dazu prädestiniert, hat er doch die neuen Sprachfeatures mitgestaltet.

Für Diejenigen, die ebenfalls den ersten Teil besitzen und über ein "upgrade" nachdenken, hier eine kleine Entscheidungshilfe:

Man merkt, das Joshua Bloch alle "Items" in seinem Buch den neuen Sprachentwicklungen entsprechend überarbeitet hat, sofern dies notwendig war. Er hat bestehende Kapitel um Items ergänzt und bestehende Items überarbeitet (z.B. habe ich gelernt, daß das bevorzugte Idiom zur Implementierung eines Singletons nun ein Ein-Element-Enum ist).

Die größte Änderung sind natürlich die zwei neuen Kapitel über Generics und Enums + Annotations. Dafür musste das Kapitel "Substitutes for C Constructs" weichen und ist Teilweise in andere aufgeganben (Enums). Eine umfassende Einführung in Generics findet man hier zwar nicht. Vielmehr werden viele Einsatzfelder von Generics aufgezeigt und die korrekte Deklaration von Generischen Typen an Beispielen erläutert (auf Suns Seiten gibt es aktuell das Generics-Kapitel zum Download).

Insgesamt hat das Buch gut 100 Seiten zugelegt und ist von 57 auf 78 Items angewachsen. Durch die umfassende Behandlung der neuen Sprachfeatures und einiger API-Erweiterungen, hat sich das "upgrade" daher absolut gelohnt. Wer professionell Java programmiert, sollte sich die neue Auflage zulegen.
Kommentar Kommentar | Kommentar als Link | War diese Rezension für Sie hilfreich? Ja Nein (Rezension unzumutbar?)



 
3 von 3 Kunden fanden die folgende Rezension hilfreich:
5.0 von 5 Sternen Brilliantes Buch über gutes Design, 16. November 2008
Von Marius Goppelt (Karlsruhe, Deutschland) - Alle meine Rezensionen ansehen
(REAL NAME)   
Dies ist mit gutem Abstand das beste Buch über Programmierung das mir bisher begegnet ist.
Joshua Bloch schafft es, Antworten auf ziemlich komplexe und abstrakte Probleme in kurze, klare und nachvollziehbare Sätze zu packen.
Wann verwende ich Exceptions? Wozu "hashCode" überschreiben? Wie vermeide ich Fallstricke bei Multithreading?

Und obwohl jeglicher sprachlicher Schnörkel fehlt, lesen sich die einzelnen Kapitel angenehm flüssig und kurzweilig.
Aufgrund der kurzen, klar voneinander abgegrenzten Kapitel eignet sich das Buch nicht nur zum schmökern, sondern auch als Nachschlagewerk. Und auch wenn dieses Buch sich vorwiegend um Java dreht, sind 90% der angesprochenen Punkte auf jede andere moderne objektorientierte Sprache übertragbar.

Für Bibliotheksdesigner ist dieses Buch pures Gold, und ein Pflichtkauf.
Für Anwendungsentwickler ist dieses Buch ein guter Denkanstoß, weshalb Code nicht nur funktionieren sondern auch elegant sein sollte.
Für Einsteiger ist dieses Buch allerdings nicht geeignet: Joshua Bloch schreibt selbst, dass sich dieses Buch an Menschen richtet, die eine Sprache mittlerweile radebrechen können, und jetzt ihren Stil verbessern wollen.

Alles in allem ein brilliantes Buch - für Fortgeschrittene.
Kommentar Kommentar | Kommentar als Link | War diese Rezension für Sie hilfreich? Ja Nein (Rezension unzumutbar?)


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

5.0 von 5 Sternen Extrem wichtig
Mit diesem Buch profitiert man von der jahrzehntelangen Erfahrung von Josh Bloch mit der Programmierspache Java und der definierten Laufzeitumgebung. Lesen Sie weiter...
Vor 1 Monat von A. Mack veröffentlicht

5.0 von 5 Sternen Must Read
A "must read" for any Java developper. Suddenly you start to understand why the Java library is as it is, and how to use it, and to design your own code in a similar way. Lesen Sie weiter...
Vor 2 Monaten von Rene Grothmann veröffentlicht

5.0 von 5 Sternen Idiome für die Java-Entwicklung
Wenn man nur ein Buch zur Entwicklung in Java kaufen möchte, dann sollte es dieses sein. Die "Second Edition" behandelt in 78 Kapiteln alle wesentlichen Idiome die man für die... Lesen Sie weiter...
Vor 2 Monaten von Andreas Kuckartz veröffentlicht

5.0 von 5 Sternen Sehr gutes Buch
Endlich wieder ein Buch das sich zu kaufen lohnt.

Wenn man sich heutzutage mit Programmiersprachen auseinandersetzt, kauft man ja eigentlich keine Bücher mehr. Lesen Sie weiter...
Vor 3 Monaten von Sirel Sneer veröffentlicht

5.0 von 5 Sternen Excellent
I have not much to say about this book. It's the best Java book I've ever read. Packed with useful information from the first to the last page. Lesen Sie weiter...
Vor 5 Monaten von Roman Borschel veröffentlicht

5.0 von 5 Sternen Ich kenne kein besseres Buch zum Thema Programmieren/Java
Das ist wohl das beste Buch in diesem Themenkomplex, das ich je gesehen habe. Das Buch ist in knapp 80 "Items" eingeteilt und wirklich jeden Item ist seine Nennung absolut wert... Lesen Sie weiter...
Vor 7 Monaten von Johannes Weiß veröffentlicht

5.0 von 5 Sternen Anspruchsvoll und sehr - effektiv!
Da ich jahrelang nicht in Java programmiert habe, bin ich mit den neuen Bibliotheken und Methoden nicht vertraut, und der Rest ist reichlich angestaubt. Lesen Sie weiter...
Vor 8 Monaten von Bernhard Holzmayer veröffentlicht

5.0 von 5 Sternen Eines der besten Bücher für Java
Effective Java ist ein Muss für jeden ernstzunehmenden Java Software Entwickler. Es ist gut strukturiert, gut leserlich und geht auf viele Kleinigkeiten ein, die sowohl die... Lesen Sie weiter...
Vor 8 Monaten von Michael Thomas Zehender veröffentlicht

5.0 von 5 Sternen Ein tolles Buch!
Das Buch ist einfach der Hit.
Ich habe es für Objekt Orientierte Programierung für die Uni verwendet. Lesen Sie weiter...
Vor 10 Monaten von P. Knobelspies veröffentlicht

5.0 von 5 Sternen Technische Grundlagen für jeden Java Entwickler
Dieses Buch ist im Gegensatz zu vielen JEE und Java-Architektur Bücher auf einem viel tieferem Level angesiedelt. Lesen Sie weiter...
Vor 12 Monaten von Siegfried Fode veröffentlicht

Nur in den Rezensionen zu diesem Produkt suchen



Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
In USA am 6. Mai veröffentlicht 0 Mai 2008
Alle Diskussionen  
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 


Aktive Diskussionen in ähnlichen Foren
   
Ähnliche Foren


Lieblingslisten


Ähnliche Artikel finden


Anhand des Sachgebietes nach ähnlichen Produkten suchen:


Ihr Kommentar


Für Sie dokumentiert

 (Was ist das?)

Sobald Sie sich Produktseiten oder Suchergebnisse angesehen haben, finden Sie diese Seiten zu Ihrer Information hier aufgeführt.