Effective Java (2nd Edition)

Effective Java (2nd Edition)
by Joshua Bloch

Effective Java (2nd Edition)
List Price: $54.99
Our Price: $35.74
You Save: $19.25 (35%)
Availability: Usually ships in 1-2 business days
Buy Used: from $28.79 (click here)
Category: Book
See more book details and other editions


(Click here)
Buy this book at online book store in your country
Canada | UK | Germany | France

Book Summary Information

Author: Joshua Bloch
Edition: Paperback
Audio: English (Unknown); English (Original Language); English (Published)
Published: 2008-05-28
ISBN: 0321356683
Number of pages: 346
Publisher: Addison-Wesley
Product features:
  • ISBN13: 9780321356680
  • Condition: New
  • Notes: BRAND NEW FROM PUBLISHER! 100% Satisfaction Guarantee. Tracking provided on most orders. Buy with Confidence! Millions of books sold!
Accessories:

Book Reviews of Effective Java (2nd Edition)

Book Review: The best general Java book I've read so far
Summary: 5 Stars

This book seems to be one of the most critically acclaimed Java titles. What could I possibly add to what has been said? The acclaim is fully deserved. I had the feeling that I already learned something new and important as soon as I reached page twenty. This is something that I cannot say of very many books. Effective Java manages to be extremely useful and simultaneously extremely easy to read. However, "easy" doesn't mean simple in this case, since many of the discussed problems are subtly complex. Some are so complex, in fact, that Java beginners might not fully understand or appreciate them. So, it's probably not a book for beginners. On the other hand, the book is neither esoteric. The 78 items are general Java programming issues which one is likely to encounter in everyday work at some point, regardless of any specific domain. The book is written in a clear and concise language and each problem is exceptionally well reasoned. The author has a very deep understanding of the Java language, which is rather apparent and no surprise, since Joshua Bloch is one of the architects of the Java platform. Incidentally, this also means that the problems are discussed from the perspective of an API designer rather than from the perspective of an application programmer. This is useful, because it is primarily concerned with creating robust and high quality interfaces. Architects, designers, and application programmers benefit likewise from this. The items discussed in this book can probably be described as design and implementation level rationales. They are grouped by Java categories, such as generics, enums, annotations, exceptions, serialisation, as well as by more general concepts, such as object creation, classes and interfaces, methods and concurrency. Many of the individual topics are related; therefore the author makes ample use of cross references, which is helpful for reference use. The included code examples are a joy to read; they are clear, concise, and always illustrative. While discussing the intricacies of the above named topics, Joshua Bloch casually introduces the reader to a good number of commonly used design patterns, many of which are illustrated with code examples. However, design patterns are not themselves formally discussed. The book equips Java programmers with an arsenal of relevant best practices, from comparatively simple things such as creating objects, implementing "equals()" and "hashCode()" methods to more advanced topics, such as concurrency, mutability, and thread safety. In doing so, Joshua Bloch points out quite a few quirks and peculiarities of the Java language, and he does not only point them out, but explains their practical consequences in detail. Thus, the book has great didactic value, as the reader will end up with a higher level of familiarity with the language. Reading this book is time well invested for any Java programmer.

Summary of Effective Java (2nd Edition)

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.

Java Books

Book Subjects
Most talked about in Java Books
Who's Afraid of Java? ImageWho's Afraid of Java?
by Steve Heller
Academic Press; Published: 1997-07-30; Paperback; Book
Best price: $19.92
Price in other shops: $39.95
Decompiling Java (Java Masters) ImageDecompiling Java (Java Masters)
by Godfrey Nolan
McGraw-Hill Education; Published: 1998-11; Paperback; Book
A Comprehensive Introduction to Object-oriented Programming with Java ImageA Comprehensive Introduction to Object-oriented Programming with Java
by C. Thomas Wu
McGraw-Hill Higher Education; Published: 2007-03; Paperback; Book
Best price: $137.07
Android Application Development For Dummies ImageAndroid Application Development For Dummies
by Donn Felker
For Dummies; Published: 2010-12-07; Paperback; Book
Best price: $10.83
Price in other shops: $29.99
Java For Dummies ImageJava For Dummies
by Barry Burd
For Dummies; Published: 2011-08-11; Paperback; Book
Best price: $16.90
Price in other shops: $29.99
The Jini(TM) Specification (The Jini(TM) Technology Series) ImageThe Jini(TM) Specification (The Jini(TM) Technology Series)
by Ken Arnold, Robert W. Scheifler, Jim Waldo, Ann Wollrath, Robert Scheifler, Bryan O'Sullivan
Addison-Wesley Pub (Sd); Published: 1999-06; Paperback; Book
Best price: $7.40
Price in other shops: $39.95
Thinking in Java (2nd Edition) ImageThinking in Java (2nd Edition)
by Bruce Eckel
Pearson Education; Published: 2000-05-31; Paperback; Book
Best price: $3.32
Price in other shops: $44.99
Essential Jni: Java Native Interface (Essential Java) ImageEssential Jni: Java Native Interface (Essential Java)
by Robert Gordon, Rob Gordon
Prentice Hall PTR; Published: 1998-03; Paperback; Book
Best price: $32.00
Price in other shops: $34.95
Introduction to Java Programming, Comprehensive (8th Edition) ImageIntroduction to Java Programming, Comprehensive (8th Edition)
by Y. Daniel Liang
Prentice Hall; Published: 2010-01-13; Paperback; Book
Best price: $95.00
Price in other shops: $135.00
Instant Java Servlets (Book/CD-ROM package) ImageInstant Java Servlets (Book/ CD-ROM package)
by Phil Hanna
McGraw-Hill Companies; Published: 2000-05-22; Paperback; Book
Best price: $35.00
Price in other shops: $49.99
Similar Books and other products
Thinking in Java (4th Edition) ImageThinking in Java (4th Edition)
by Bruce Eckel
Prentice Hall; Published: 2006-02-20; Paperback; Book
Best price: $30.25
Price in other shops: $69.99
Java Performance ImageJava Performance
by Charlie Hunt, Binu John
Prentice Hall; Published: 2011-10-14; Paperback; Book
Best price: $40.97
Price in other shops: $59.99
Java The Complete Reference, 8th Edition ImageJava The Complete Reference, 8th Edition
by Herbert Schildt
McGraw-Hill Osborne Media; Published: 2011-06-22; Paperback; Book
Best price: $27.44
Price in other shops: $60.00
Refactoring: Improving the Design of Existing Code ImageRefactoring: Improving the Design of Existing Code
by Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts
Addison-Wesley Professional; Published: 1999-07-08; Hardcover; Book
Best price: $25.00
Price in other shops: $64.99
Design Patterns: Elements of Reusable Object-Oriented Software ImageDesign Patterns: Elements of Reusable Object-Oriented Software
by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
Addison-Wesley Professional; Published: 1994-11-10; Hardcover; Book
Best price: $31.49
Price in other shops: $59.99
Core Java?, Volume I--Fundamentals (8th Edition) ImageCore Java?, Volume I--Fundamentals (8th Edition)
by Cay S. Horstmann, Gary Cornell
Prentice Hall; Published: 2007-09-21; Paperback; Book
Best price: $29.95
Price in other shops: $59.99
The Pragmatic Programmer: From Journeyman to Master ImageThe Pragmatic Programmer: From Journeyman to Master
by Andrew Hunt, David Thomas
Addison-Wesley Professional; Published: 1999-10-30; Paperback; Book
Best price: $35.60
Price in other shops: $49.99
Java Concurrency in Practice ImageJava Concurrency in Practice
by Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, Doug Lea
Addison-Wesley Professional; Published: 2006-05-19; Paperback; Book
Best price: $27.99
Price in other shops: $59.99
Head First Design Patterns ImageHead First Design Patterns
by Elisabeth Freeman, Eric Freeman, Bert Bates, Kathy Sierra, Elisabeth Robson
O'Reilly Media; Published: 2004-11-01; Paperback; Book
Best price: $23.88
Price in other shops: $49.99
Head First Java, 2nd Edition ImageHead First Java, 2nd Edition
by Kathy Sierra, Bert Bates, Bert Bates
O'Reilly Media; Published: 2005-02-16; Paperback; Book
Best price: $24.50
Price in other shops: $44.95
Book store. Illustrated catalog of books on different categories