Effective Java (Java Series) by Joshua Bloch

BUY IT NEW

  • $54.99 List price
    $39.42 Online price
    $35.47 Member price
    (Save 35%)
    Limited Time Offer! Everyone receives the Member Price on books.
    See Details
  • skip to cart
  • Add To List uiAction=GetAllLists&page=List&pageType=list&ean=9780321356680&productCode=BK&maxCount=100&threshold=3

GET FREE SHIPPING ON ORDERS OF $25 OR MORE

DELIVERY & GIFT DETAILS:

Usually ships within 24 hours

Delivery Time and Shipping Rates

Eligible for gift wrap & gift message.

BUY IT USED

11 copies from $33.80

See All Available

Pick Me Up

Reserve it at BN.com & pick it up in 60 minutes at your local store.

Enter a zip code

Textbook (Paperback - Second Edition)

  • 384pp
  • Sales Rank: 15,154

Textbook Information

  • ISBN-13: 9780321356680
  • Edition Description: Second Edition
  • Edition Number: 2
  • Pub. Date: May 2008
  • Publisher: Prentice Hall Professional Technical Reference

Reader Rating: (7 ratings)

Detailed Rating: "Relevant" See All

Buy it Used: 11 copies from $33.80 See All Available

Customers who bought this also bought

 
  • Overview
  • Editorial Reviews
  • Customer Reviews
  • Features

Product Details

  • Pub. Date: May 2008
  • Publisher: Prentice Hall Professional Technical Reference
  • Format: Textbook Paperback, 384pp
  • Sales Rank: 15,154

Synopsis

Are you looking for a concise book packed with insight and wisdom not found elsewhere? Need to really understand the Java programming language; that is, really understand it? Do you want to write code that is clear, correct, robust, and reusable? Look no further! The book you are holding will provide you with this and many other benefits you may not even know you were looking for. Become a more effective programmer.

Featuring fifty-seven valuable rules of thumb, Effective Java™ Programming Language Guide contains working solutions to the programming challenges most developers encounter every day. Offering comprehensive descriptions of techniques used by the experts who developed the Java platform, the book reveals what to do--and what not to do--in order to produce clear, robust, and efficient code.

Each rule appears in the form of a short, stand-alone essay offering insight, code examples, and "war stories" from this uniquely qualified author. The essays include specific advice and insights into the subtleties of the language and are illustrated with exceptional code examples. Throughout the book, common language idioms and design patterns are examined and insightful and enlightening tips and techniques are provided.

Coverage includes:

  • Customary and effective language usage that is saturated with expert advice in a concise, readable, and easy-to-access format
  • Patterns, antipatterns, and idioms to help you get the most out of the Java platform
  • Commonly misunderstood subtleties of the language and its libraries: how to avoid the traps and pitfalls
  • Focus on the language and its most fundamental libraries: java.lang, java.util, and, to a lesser extent, java.io
  • Detailed coverage of serialization, including practical advice that is not available elsewhere
Appealing to a broad spectrum of the programming community, Effective Java™ Programming Language Guide presents the most practical, authoritative guidelines available for writing efficient, well-designed programs for the Java platform.

Booknews

Having worked as a platform libraries architect for Java since 1996, Bloch shares with programmers what he has learned about what works, what does not, and how to use the language and its libraries to best effect. He presents 57 specific hints in sections on creating and destroying objects, methods common to all objects, classes and interfaces, substitutes for C constructs, methods, general programming, exceptions, threads, and serialization. Annotation c. Book News, Inc., Portland, OR (booknews.com)

More Reviews and Recommendations

Biography

Joshua Bloch is chief Java architect at Google and a Jolt Award winner. He was previously a distinguished engineer at Sun Microsystems and a senior systems designer at Transarc. Bloch led the design and implementation of numerous Java platform features, including JDK 5.0 language enhancements and the award-winning Java Collections Framework. He coauthored Java™ Puzzlers (Addison-Wesley, 2005) and Java™ Concurrency in Practice (Addison-Wesley, 2006).

Customer Reviews

  • Reader Rating:
  • Ratings: 7Reviews: 1

One of a Kindby Amigo_Mio

Reader Rating:
See Detailed Ratings

August 15, 2009: Very useful, very insightful.