Addison Wesley Effective Java
O**E
Sehr guter, aber teilweise schwerer Stoff
Ich spreche für die 2. Edition. Berechtigterweise erscheint das Buch stets in "Java books you must read"-Listen. Es kennt die grundlegenden Neuerungen von Java 5. (Erst die 3. Edition kennt die weitreichenden Spracherweiterungen, die mit Java 8 kamen)Das Buch behandelt eigentlich nur die Grundlagen der Sprache und nebenbei einige Patterns, geht dabei aber mehr in die Tiefe als man das von normalen Lehrbüchern gewohnt ist. Daher ist das Buch nichts für Anfänger oder Leute mit nur etwas Java-Erfahrung. Die Texte verwenden teils anspruchsvolles Englisch. Oft schafft es der Autor mit minimalen Code-Beispielen maximale Verwirrung beim Leser zu stiften. Zum Teil musste ich mich (z.B. Kapitel zu Concurrency und Serialization) durchquälen.Fazit: Im Buch stehen viele nützliche, empfehlenswerte Sachen, die allerdings durch wiederholtes Lesen und eventuell zusätzliches Nachprogrammieren erarbeitet werden müssen.
R**S
Excelente producto mejorar título de venta
Sinceramente el libro es excelente para reforzar los conocimientos ya adquiridos, lo único es que me gustaría que fueran más específicos en la versión ya que por error compre el de java 6 y yo requería la versión java 9.
I**.
Must have for Students
As my first Java book it did not disappoint. I am currently studying CS at university and everything we have covered usually pops up in this. It is probably not the best book if you are literally just starting how to code in Java but it is a great for learner or a 10 year Java proffesional. The structure is great as it provides great arguments for Bloch's points as well as always trying to mention disadvantages. The book is not biased and teaches you how to write the most proffesional Java, telling you what to use and why you should use it. I am only about a third of the way through it but it has been very helpful along with my university notes.
M**O
Experienced in C++? This is the book.
I used to pioneer Java at the conclusion of the last century in HP. The language itself and its principle of the unified framework made me immediately fall in love with it. Examples and demos I created, impressed not only people around me, but also bosses at very high levels. Unfortunately, at that time, the Java environment was nowhere near close to what it is today, and some obvious lack of power made it difficult to promote Java as a way to go. Although sadly, I had to admit the advantages of C++ over Java, and the language and I stayed away from each other for many years. In the mean time I grew into a very proficient C++ programmer, and almost came to the point where no more secrets for me were there. Scott Meyers' books, especially "Effective C++" made this path much easier for anyone.Now, why such a big intro? Well, when I lately got back to Java, the new things in the language got absorbed very quickly. That is never a problem for a fluent programmer. What was missing is a way to breathe the language, rather than to just write the code. The code I used to write was a mere C++ code written in Java, complaining inside how Java does not have a proper answer for this or that. Design was there, but the code layout seemed unnatural and enforced. The lack of comfortability was obvious, and then I resorted to this book. I swallowed the book in just in a couple of days. The whole new world opened to me. While I don't assume I am nowhere near the levels of a Java expert today, this book made me much more comfortable adopting the newer stuff, using the infrastructure and writing the code in general.Java experts would probably sweep through the book learning very little of the new stuff (that's why they are experts), but for anyone who is bellow that level I cannot emphasise how important it is to keep it handy.
A**A
Perfecto para aprender las "frases hechas" del lenguaje Java
El libro trata temas avanzados de Java. No es un libro para aprender la sintaxis o gramática de Java, si no el equivalente a sus frases hechas. Se compone de "items" que abordan diferentes situaciones donde ya existen soluciones bien establecidas. Cada solución se presenta con muchos ejemplos de código.El libro está bien escrito y bien estructuado. Es de gran utilidad para los que quieren pasar de escribir código Java correcto a código Java eficiente.
Trustpilot
2 months ago
1 week ago