Search
Go

Shop by category
O'Reilly   
Wiley   
 
Effective Java (2nd Edition)
Email a friendView larger image

Effective Java (2nd Edition)

List Price: $54.99
Our Price: $43.53 & this item ships for FREE with Super Saver Shipping.
You Save: $11.46 (21%)
SKU:

~~@0lKnyj`3211@3RxIe_2008_2

In Stock
Usually ships in 1 business days

Note: Item may be sold and shipped by another company. Learn more.
97 used & new available from $30.00
Product Promotions:
  • Buy $50 in qualifying physical textbooks, get $2 in Amazon MP3 Credit.  Here's how (restrictions apply)
Description:

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.

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!


Product Details:
Author: Joshua Bloch
Paperback: 346 pages
Publisher: Addison-Wesley
Publication Date: May 28, 2008
Language: English
ISBN: 0321356683
Product Length: 7.34 inches
Product Width: 0.96 inches
Product Height: 9.16 inches
Product Weight: 1.67 pounds
Package Length: 9.1 inches
Package Width: 7.4 inches
Package Height: 1.0 inches
Package Weight: 1.6 pounds
Average Customer Rating: based on 78 reviews
Used and New:
 

All
 
New
( 59 from $39.52 )
Used
( 38 from $30.00 )
All
PriceConditionAvailability & CommentsAdd to cart
$30.00Used - GoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$36.00Used - VeryGoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$37.08Used - GoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$37.69Used - VeryGoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$37.70Used - VeryGoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$39.52NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$40.02NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$40.52NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$40.53NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$40.84NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$41.24NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$41.99Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$42.00Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$42.71NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$42.71Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$43.01NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$43.29NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$43.29Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$43.40NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$43.53
This item ships for FREE with Super Saver Shipping.
NewAvailability: Usually ships in 1 business days

Note: Item may be sold and shipped by another company. Learn more.

$43.65Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$46.63
This item ships for FREE with Super Saver Shipping.
Used - VeryGoodAvailability: Usually ships in 1 business days

Note: Item may be sold and shipped by another company. Learn more.

$47.84NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$48.26NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$48.27Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$48.29NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$48.46NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$48.53Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$48.75NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$49.54NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$49.61NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$50.00Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$50.00NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$50.48Used - VeryGoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$50.54NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$50.54Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$50.63NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$50.75Used - GoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$51.25Used - GoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$51.55NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$51.69Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$52.39Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$52.40NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$53.24Used - VeryGoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$53.62NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$53.64NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$53.72NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$53.93Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$53.93NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$53.99NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$54.20Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$54.99NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$55.09NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$55.27Used - VeryGoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$55.48
This item ships for FREE with Super Saver Shipping.
Used - GoodAvailability: Usually ships in 1 business days

Note: Item may be sold and shipped by another company. Learn more.

$55.69NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$55.73NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$56.87NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$57.27NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$57.71NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$57.82NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$58.84Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$58.84NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$58.99NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$59.06NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$59.26NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$60.24NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$61.49NewAvailability: Usually ships in 2-3 business days

Note: Item may be sold and shipped by another company. Learn more.

$61.79NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$62.03Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$62.05NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$62.18NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$64.28Used - VeryGoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$65.11NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$65.53NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$66.03NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$66.31NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$67.35NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$67.97NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$70.93NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$71.41Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$72.13Used - VeryGoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$72.16NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$75.07Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$75.31Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$76.03Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$76.25NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$76.46NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$78.51Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$79.99NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$80.79NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$81.77NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$83.84
This item ships for FREE with Super Saver Shipping.
Used - MintAvailability: Usually ships in 1 business days

Note: Item may be sold and shipped by another company. Learn more.

$86.25Used - GoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$86.25Used - GoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$98.80NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$101.10Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

New
PriceConditionAvailability & CommentsAdd to cart
$39.52NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$40.02NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$40.52NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$40.53NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$40.84NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$41.24NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$42.71NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$43.01NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$43.29NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$43.40NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$43.53
This item ships for FREE with Super Saver Shipping.
NewAvailability: Usually ships in 1 business days

Note: Item may be sold and shipped by another company. Learn more.

$47.84NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$48.26NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$48.29NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$48.46NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$48.75NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$49.54NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$49.61NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$50.00NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$50.54NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$50.63NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$51.55NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$52.40NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$53.62NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$53.64NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$53.72NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$53.93NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$53.99NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$54.99NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$55.09NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$55.69NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$55.73NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$56.87NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$57.27NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$57.71NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$57.82NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$58.84NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$58.99NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$59.06NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$59.26NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$60.24NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$61.49NewAvailability: Usually ships in 2-3 business days

Note: Item may be sold and shipped by another company. Learn more.

$61.79NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$62.05NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$62.18NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$65.11NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$65.53NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$66.03NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$66.31NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$67.35NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$67.97NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$70.93NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$72.16NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$76.25NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$76.46NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$79.99NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$80.79NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$81.77NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$98.80NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

Used
PriceConditionAvailability & CommentsAdd to cart
$30.00Used - GoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$36.00Used - VeryGoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$37.08Used - GoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$37.69Used - VeryGoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$37.70Used - VeryGoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$41.99Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$42.00Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$42.71Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$43.29Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$43.65Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$46.63
This item ships for FREE with Super Saver Shipping.
Used - VeryGoodAvailability: Usually ships in 1 business days

Note: Item may be sold and shipped by another company. Learn more.

$48.27Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$48.53Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$50.00Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$50.48Used - VeryGoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$50.54Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$50.75Used - GoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$51.25Used - GoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$51.69Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$52.39Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$53.24Used - VeryGoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$53.93Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$54.20Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$55.27Used - VeryGoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$55.48
This item ships for FREE with Super Saver Shipping.
Used - GoodAvailability: Usually ships in 1 business days

Note: Item may be sold and shipped by another company. Learn more.

$58.84Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$62.03Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$64.28Used - VeryGoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$71.41Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$72.13Used - VeryGoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$75.07Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$75.31Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$76.03Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$78.51Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$83.84
This item ships for FREE with Super Saver Shipping.
Used - MintAvailability: Usually ships in 1 business days

Note: Item may be sold and shipped by another company. Learn more.

$86.25Used - GoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$86.25Used - GoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$101.10Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.


 
Customer Reviews:
Average Customer Review: 5.0 ( 78 customer reviews )
Write an online review and share your thoughts with other customers.


Most Helpful Customer Reviews

64 of 65 found the following review helpful:

5A powerful update to an already-classic titleMay 16, 2008
By Michael Ernest "JavaRanch Sheriff"
Please see my review of the first edition for my general response. My opinion hasn't changed with the second, so I'll focus on what's new in this review.

The second edition was well worth the wait. The number of items are beefed up to 78 from 57. The chapter "Substitutes for C Constructs" is gone, but replaced by more contemporary material on "Generics" and "Enums and Annotations." Some first edition items have been amended to address features new to Java since the first edition was released. Some new items also address concurrency, favoring it over traditional Java threads. As expected, the cases for each item are methodically and persuaisvely made. If you are particularly interested in concurrency, also consider Java Concurrency in Practice.

The item discussions use boldface liberally to highlight key points, sometimes calling attention to arguments in the first edition that have been updated. If you're skimming -- the author in fact doesn't encourage cover-to-cover reading -- these highlights are useful attractors to important material you might otherwise gloss.

It's often helpful to have practices or insights you've earned on your own backed up by a reputable authority. Effective Java certainly helps with that. More importantly, the arguments that support his items are clear, easy to read, and compelling. Anyone proficient with Java would have to go a long way to find fault with them. In fact, it took considerable investigation to determine that one item from the first edition -- "Provide a readResolve method when necessary" -- was not the best advice for some cases. Bloch addresses that issue head-on in this edition, and provides its replacement ("For instance control, prefer enum types to readResolve").

As with the first edition, this one is a necessity for any serious Java developer.

40 of 42 found the following review helpful:

5Simply a great book!Jul 01, 2008
By Gunnar Hillert
Effective Java, Second Edition by Joshua Bloch is certainly the best Java book I have read in a long time. As a disclaimer, I never read the first edition and I am thus unable to compare the two editions. Effective Java, Second Edition is a mostly easy and fun read providing you with many insights and best practices on how to use Java effectively. It certainly is not a book for the beginner just starting out learning Java. For that purpose you may want to take a look at Thinking in Java by Bruce Eckel instead. Nevertheless, Effective Java would serve as an excellent follow-up.

In Effective Java, Joshua Bloch does a great job describing best practices that you as developer will find useful on a daily basis. For example, I really found his description of the builder pattern (Item 2, page 11) quite interesting. Another Item that fascinated me, was Item 15 (page 73) - "Minimize mutability". Both items are part of a broader theme throughout the book that promotes creating code that is as immutable as possible. In that regard, reading the book will enable you to simply write better and safer code. The book also leads the way towards promoting functional programming techniques which will come in quite handily when developing multithreaded applications. Therefore, as a next book I may recommend reading Java Concurrency in Practice by Brian Goetz.

Even for the experienced Java developer, Effective Java contains quite a few little eye openers. I for example was previously unaware of how static factory methods can simplify the creation of parameterized type instances using "type inference". This is described on page 9 (Item 1). In the past I had always used something like this:

List users = new ArrayList();

But by using a static factory method you can do:

List users = Helper.newArrayList();

I thought that this was a pretty nifty example that may help making code a bit cleaner. What I also very much liked about Effective Java was that Joshua points out certain short-comings of the Java language itself and its APIs whenever applicable. For example, page 64 describes the inconsistent behavior between BigDecimal's 'equals' method and its 'compareTo' method, and in item 41 (page 194) Joshua details the shortcomings of the List interface when using Autoboxing.

While the vast majority of the book was very easy to read and to understand, I found that the chapter about bounded wildcards using generics (item 28) was a little difficult to grasp and I wished it were a bit more extensive. On the other side, the provided mnemonic is quite helpful: PECS - Producer-extends, Consumer-super.

Overall, I highly recommend Effective Java, Second Edition which will continue to serve me, and likely you too, as an excellent reference resource.

45 of 48 found the following review helpful:

4Good, but not all items are equalMay 13, 2010
By D. B. Chamberlain
If you want to know the good things about this book, read the other reviews, many of which I agree with. This review just states what makes the book 4 stars for me instead of 5, because none of the other reviews I read pointed them out.

Most of the items in book are very good, a few are great and well worth the price of the book and the time it takes to read it, but some have to be taken with a grain of salt. They probably make sense if you come from the background of working on the Java API team, as the author does, but wouldn't make much sense on any of the projects I have worked on. The problem is that all are presented as universal truths and only through experience can you tell which truly are and which can be ignored.

I also feel that some of the items need to be tempered with just plain practical usefulness. I know that programming a certain way makes the code bullet proof from certain errors by not compiling if those errors are introduced, but if the code is quite a bit harder to understand and those errors are rare, is it really worth it? Also, some of the items are written as if everything you are writing is being published and supported publicly. If code and interfaces are just being used between two teams within the company, or even just on a single team, some of the logic used to describe why items are important don't make as much sense. Again, I just feel that these are something that make complete sense if you are writing on the API team, but not necessarily in every other case.

My final small complaint is that the author tends to be a bit wordy on some of the items, fully explaining out every nuance of the wrong way to do it, which tends to create noise in some explanations that are pretty heavy anyway.

Overall, I would recommend the book, it has already made my programming better. An additional note is that I did not find any errors in the code examples or even the formatting, something that I find rare in programming books.

10 of 10 found the following review helpful:

5The Gold Standard for Kindle CompSciOct 09, 2011
By Eli Berg-Maas
I'll try to be brief, as the main point of my review is below. Effective Java is a wonderful book. It has well thought out ideas that can serve as food for thought, and they are presented in a concise manner. A must have for serious Java developers who want to expand their coding horizons without compromising their good programming practice.

[This rest of this review refers to the Kindle edition of the book.]

I was so enthusiastic to see how many computer books had been released for the Kindle that I resolved never to buy dead tree editions again. I've stuck with this decision, but have constantly run into the same problem that all you Kindle readers out there keep having with tech books. The formatting is atrocious. Pick any computer or programming volume and you'll be able to find a one star review of the Kindle edition that laments how a perfectly good book has been ruined and a horde of comments calling them out for reviewing only the kindle edition, as if receiving a paper back where the font size would inconsistently shift to 4-point wouldn't elicit a negative review. For anyone, customer or publisher who has decided that the Kindle is simply incompatible with books on programming, this book serves an example that they're utterly wrong.

There are several negative reviews of this book describing the Kindle edition with the same complaints we've all come to know an despise. But if you look closer at them, you'll see comments talking about how the book was fixed, probably because of exposure to the reviews; though it's possible someone in product testing had the idea of actually attempting to read the book on the Kindle. Either way, it's now vastly improved.

The code samples in this book aren't just copy/pasted images of chunks from the print version, each line is separate, and they scale with the rest of the Kindle text. Instead of shrinking if the line is too large for the screen, it wraps around, eliminating the normal readability problem. For whatever reason, each line of code is a single entity for highlighting purposes, which could cause minor problems. Regardless, you can copy the code into a text editor. The book is also excellently hyper-linked. The table of contents can be used to navigate the book. Any time an item is mentioned, the name is a hyperlink that will take you to that item, and citations will take to to a full citation. The index is *not* hyper-linked at all, making it useless, the single remaining vestige of poor formatting.

Now, this is not your typical textbook style programming book. It's broken down into items rather than chapters and subheading, and there are no page number references since the items are numbered consecutively, so there wasn't any editing needed to make references sensible for the Kindle. The only images are a few charts, and they aren't particularly important, most being in an appendix, but those images have the same formatting issues seen in other books, albeit minimal because their shape matches the Kindle's screen.

Tell your friends, tell your favorite publishers, tell those annoying people trying to call you out on reviews about Kindle editions. Tell them about this book when they try to use technical limitations or some other excuse to explain why all the Kindle computer science books look so bad.

9 of 9 found the following review helpful:

5it managed to get betterJun 12, 2008
By Jeanne Boyarsky
The second edition of "Effective Java" is almost like a completely different book from the first. There were new chapters addressing Java 5 topics such as generics, enums and autoboxing. Existing patterns were rewritten for Java 5/6 - both conceptually and for the code examples. For example, overloading now address varargs. The number of items grew from 57 to 78 as well and the author removed the old ones that are obsolete.

As a reference, chapter one provided a table to quickly find items on Java 5. The appendix provided a cross mapping to find items from the first edition in this copy.

For those new to "Effective Java", it is meant for intermediate to advanced Java developers. It provides best practices, recipes and idioms for working with Java. The author is good about listing both advantages and disadvantages to choose when to apply a tip.

When thinking about my favorite chapter, I have trouble picking just one. I'm torn between the concurrency and enum chapters. The book goes beyond the common "use enums over constants" and goes into things like EnumBitSets.

I learned a lot reading the first edition of this book and learned just as much reading the second. If you have the first edition, but this one anyway. And if you haven't read the first edition, get your hands on the latest copy!

See all 78 customer reviews on Amazon.com
About Us   Contact Us
Privacy Policy Copyright © , Security Media. All rights reserved.
Web business powered by Amazon WebStore