Effective Java (2nd Edition) 2nd Edition

4.6 out of 5 stars 495 ratings
ISBN-13: 978-0321356680
ISBN-10: 0321356683
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Share <Embed>
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.

Books similar toEffective Java (2nd Edition)

Due Date: May 24, 2022 Rental Details
  • FREE return shipping at the end of the semester.
  • Access codes and supplements are not guaranteed with rentals.
In Stock. Rented from Amazon Warehouse , Fulfilled by Amazon
  • List Price: $35.47
  • Save:$19.94(56%)
$5.99 delivery Thursday, February 17
Or fastest delivery Friday, February 11
Only 1 left in stock - order soon.
Ships from and sold by HonestJack4.
Available at a lower price from other sellers that may not offer free Prime shipping.
List Price: $35.47 Details
Save: $13.99 (39%)
$3.99 delivery February 16 - 22. Details
Available at a lower price from other sellers that may not offer free Prime shipping.

There is a newer edition of this item:

Effective Java
$43.86
(1,009)
In Stock.

Amazon First Reads | Editors' picks at exclusive prices

Frequently bought together

  • Effective Java (2nd Edition)
  • +
  • Head First Java, 2nd Edition
  • +
  • Thinking in Java
Total price:
To see our price, add these items to your cart.
Choose items to buy together.

Editorial Reviews

Review

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(TM) 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

Video Game Review by 1UP.com

1234


Valentine's Day gift card deals

Product details

  • Publisher ‏ : ‎ Addison-Wesley; 2nd edition (May 28, 2008)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 346 pages
  • ISBN-10 ‏ : ‎ 0321356683
  • ISBN-13 ‏ : ‎ 978-0321356680
  • Item Weight ‏ : ‎ 1.43 pounds
  • Dimensions ‏ : ‎ 8.5 x 0.83 x 11 inches
  • Customer Reviews:
    4.6 out of 5 stars 495 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Joshua J. Bloch (born August 28, 1961) is a software engineer and a technology author, formerly employed at Sun Microsystems and Google. He led the design and implementation of numerous Java platform features, including the Java Collections Framework, the java.math package, and the assert mechanism. He is the author of the programming guide Effective Java (2001), which won the 2001 Jolt Award, and is a co-author of two other Java books, Java Puzzlers (2005) and Java Concurrency In Practice (2006).

Bloch holds a B.S. in computer science from Columbia University and a Ph.D. in computer science from Carnegie Mellon University. His 1990 thesis was titled A Practical Approach to Replication of Abstract Data Objects and was nominated for the ACM Distinguished Doctoral Dissertation Award.

Bloch has worked as a Senior Systems Designer at Transarc, and later as a Distinguished Engineer at Sun Microsystems. In June 2004 he left Sun and became Chief Java Architect at Google. On August 3, 2012, Bloch announced that he would be leaving Google.

In December 2004, Java Developer's Journal included Bloch in its list of the "Top 40 Software People in the World".

Bloch has proposed the extension of the Java programming language with two features: Concise Instance Creation Expressions (CICE) (coproposed with Bob Lee and Doug Lea) and Automatic Resource Management (ARM) blocks. The combination of CICE and ARM formed one of the three early proposals for adding support for closures to Java. ARM blocks were added to the language in JDK7.

Bloch is currently a faculty member of the Institute for Software Research at Carnegie Mellon University, where he holds the title "Professor of the Practice". In addition to his research, Bloch teaches coursework in Software Engineering.

Bio from Wikipedia, the free encyclopedia.

Customer reviews

4.6 out of 5 stars
4.6 out of 5
495 global ratings

Top reviews from the United States

Reviewed in the United States on May 17, 2016
Verified Purchase
10 people found this helpful
Report abuse
Reviewed in the United States on June 8, 2015
Verified Purchase
19 people found this helpful
Report abuse
Reviewed in the United States on July 30, 2016
Verified Purchase
5 people found this helpful
Report abuse
Reviewed in the United States on February 28, 2009
Verified Purchase
6 people found this helpful
Report abuse
Reviewed in the United States on May 18, 2011
Verified Purchase
2 people found this helpful
Report abuse

Top reviews from other countries

richieloco
4.0 out of 5 stars Fantastic book
Reviewed in the United Kingdom on July 5, 2021
Verified Purchase
CaptainSensible
5.0 out of 5 stars Essential for the Java developer
Reviewed in the United Kingdom on June 29, 2014
Verified Purchase
C. Wright
3.0 out of 5 stars Good content, poor printing
Reviewed in the United Kingdom on December 8, 2015
Verified Purchase
3 people found this helpful
Report abuse
Femi
5.0 out of 5 stars Highly recommended!!!
Reviewed in the United Kingdom on December 4, 2016
Verified Purchase
TedTrippin
5.0 out of 5 stars Does what it says on the tin
Reviewed in the United Kingdom on September 27, 2019
Verified Purchase