HACKER SAFE certified sites prevent over 99.9% of hacker crime.
RELATED AISLES



 
Ships free on qualified orders.
$47.25
List price: 49.99
You save: $2.74
TRADE PAPER, NEW
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Qty Store Section
25 Quimby WarehouseComputer Languages- Java


Effective Java Programming Language Guide
by Joshua Bloch

Effective Java Programming Language Guide Cover

Synopses & Reviews

Publisher Comments:

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.

Book News Annotation:

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)

Synopsis:

While specifically targeting intermediate Java programmers (the bulk of Java programmers), this book also provides "food for thought' to advanced programmers and C++ programmers in particular. "Effective Java" is an explicit (and acknowledged) homage to Scott Meyer's "Effective C++."

Synopsis:

Providing 50 techniques for improving every Java program and design, this text includes code examples and real-world Java development "war stories".

Product Details

ISBN:
9780201310054
Subtitle:
tm Programming Language Guide
Foreword:
Steele, Guy L., Jr.
Author:
Bloch, Josh
Author:
Bloch, Joshua
Foreword:
Steele, Guy L., Jr.
Author:
Steele, Guy L., Jr.
Publisher:
Addison-Wesley Professional
Location:
Boston
Subject:
Programming - General
Subject:
Java (Computer program language)
Subject:
Programming Languages - Java
Subject:
Java
Copyright:
Edition Description:
Addison-Wesley
Series:
The Java series
Series Volume:
3
Publication Date:
June 2001
Binding:
Paperback
Language:
English
Pages:
272
Dimensions:
9.20x7.35x.85 in. 1.17 lbs.