Buy new:
$25.89
FREE delivery: Thursday, April 4 on orders over $35.00 shipped by Amazon.
Ships from: Amazon
Sold by: SmilesStore
List Price: $35.47 Details

The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
Save: $9.58 (27%)
Get Fast, Free Shipping with Amazon Prime FREE Returns
FREE delivery Thursday, April 4 on orders shipped by Amazon over $35. Order within 17 hrs 40 mins
Only 1 left in stock - order soon.
$$25.89 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$25.89
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Get Fast, Free Shipping with Amazon Prime
FREE delivery Thursday, April 4 on orders shipped by Amazon over $35. Order within 17 hrs 40 mins
Used: Good | Details
Sold by Martistore
Condition: Used: Good
Access codes and supplements are not guaranteed with used items.
Other Sellers on Amazon
Added
$25.88
& FREE Shipping
Sold by: T&N Enterprises
Sold by: T&N Enterprises
(1571 ratings)
98% positive over last 12 months
Only 1 left in stock - order soon.
Shipping rates and Return policy
Added
$25.88
& FREE Shipping
Sold by: ZBK Books
Sold by: ZBK Books
(16305 ratings)
89% positive over last 12 months
Only 1 left in stock - order soon.
Shipping rates and Return policy
Added
$27.26
FREE Shipping
Get free shipping
Free shipping within the U.S. when you order $35.00 of eligible items shipped by Amazon.
Or get faster shipping on this item starting at $7.75 . (Prices may vary for AK and HI.)
Learn more about free shipping
on orders over $35.00 shipped by Amazon.
Sold by: Amazon.com
Sold by: Amazon.com
In Stock
Shipping rates and Return policy
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.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Effective Java (2nd Edition) 2nd Edition

4.6 out of 5 stars 663

There is a newer edition of this item:

Effective Java
$41.99
(1,506)
In Stock
{"desktop_buybox_group_1":[{"displayPrice":"$25.89","priceAmount":25.89,"currencySymbol":"$","integerValue":"25","decimalSeparator":".","fractionalValue":"89","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"kPdg6yNhq%2FGmQiaAEFwALg7y6sdpzmYSJbqRIkoVZx3CUOXvyzANr%2BESrHN6XF9DYyPywtL0%2Frk%2BB0ZYGW%2BEFgBnhtB7Axsip058sbqwAXwuQUKp4kN0yuxs%2Bym9cNr2532n%2FHotXr7qFouX491KU9I28YWRRf4QMqxXA45YjlwjmcmYbVKDtpS8C2q5ki%2BJ","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$9.95","priceAmount":9.95,"currencySymbol":"$","integerValue":"9","decimalSeparator":".","fractionalValue":"95","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"kPdg6yNhq%2FGmQiaAEFwALg7y6sdpzmYSwWzpnFpwahX0%2FdiUkayNkAF%2BB5%2BfdEncLGZMMG3sQfTWVtsqYOghnfrmMSs5KfA3sgCW%2BAcj0G%2BUs2mmcF1j%2F4wGxMp4cfn5vZzwSJWOOrruha1R5ibOlJh6Frx5l4%2BxKYxBWg7tz8m4hlpcjewLRtSjLhi9bJZR","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons


Amazon First Reads | Editors' picks at exclusive prices

Frequently bought together

$25.89
Get it as soon as Thursday, Apr 4
Only 1 left in stock - order soon.
Sold by SmilesStore and ships from Amazon Fulfillment.
+
$47.49
Get it as soon as Wednesday, Apr 3
In Stock
Ships from and sold by Amazon.com.
+
$39.99
Get it as soon as Wednesday, Apr 3
In Stock
Ships from and sold by Amazon.com.
Total price:
To see our price, add these items to your cart.
Details
Added to Cart
Some of these items ship sooner than the others.
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™ 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

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 663

About the author

Follow authors to get new release updates, plus improved recommendations.
Joshua Bloch
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
663 global ratings

Top reviews from the United States

Reviewed in the United States on September 5, 2008
3 people found this helpful
Report
Reviewed in the United States on October 2, 2023
Reviewed in the United States on December 23, 2013
2 people found this helpful
Report
Reviewed in the United States on March 29, 2013
2 people found this helpful
Report
Reviewed in the United States on August 31, 2022

Top reviews from other countries

Translate all reviews to English
Oliver Kolle
5.0 out of 5 stars Sehr guter, aber teilweise schwerer Stoff
Reviewed in Germany on November 19, 2021
Raymundo Morales Callejas
5.0 out of 5 stars Excelente producto mejorar título de venta
Reviewed in Mexico on April 25, 2019
Fabiano C. de Oliveira
5.0 out of 5 stars Essencial para qualquer desenvolvedor Java
Reviewed in Brazil on July 27, 2016
3 people found this helpful
Report
プログラムフロンティア
5.0 out of 5 stars 必読ですね!
Reviewed in Japan on March 10, 2017
One person found this helpful
Report
Ivan S.
5.0 out of 5 stars Must have for Students
Reviewed in the United Kingdom on June 17, 2014