AnyBook4Less.com
Find the Best Price on the Web
Order from a Major Online Bookstore
Developed by Fintix
Home  |  Store List  |  FAQ  |  Contact Us  |  
 
Ultimate Book Price Comparison Engine
Save Your Time And Money

Effective Java Programming Language Guide

Please fill out form in order to compare prices
Title: Effective Java Programming Language Guide
by Joshua Bloch
ISBN: 0-201-31005-8
Publisher: Addison-Wesley Pub Co
Pub. Date: 05 June, 2001
Format: Paperback
Volumes: 1
List Price(USD): $39.99
Your Country
Currency
Delivery
Include Used Books
Are you a club member of: Barnes and Noble
Books A Million Chapters.Indigo.ca

Average Customer Rating: 4.83 (80 reviews)

Customer Reviews

Rating: 5
Summary: The best book on how to program in Java
Comment: I spend a lot of time thinking and talking about programming, languages, style, etc. This book is without question the best thing I've read about how to program in Java.

The book contains 57 suggestions on what to do or not to do when writing Java code. Most are common sense, though not all -- the material on serialization was new to me, for example. But it's common sense that's developed over time, and much of it is not obvious until you have a lot of experience using the language. Even then, it's worth reading; I consider myself a fairly experienced Java programmer, and I'd say that a quarter of the book was new material for me. Even when I knew a technique he was recommending, it was really good to read the arguments Bloch made for doing something in a particular way. And I found that I agree with almost everything he wrote.

The book is very Java-specific. Some of the tips generalize to other, similar, object-oriented languages, or to systems with similar thread models, but, by and large, this is nitty gritty Java hacking. I like that: it allows Block to be concrete in what he says. And, unlike most of the stuff written by JavaSoft employees, this book does not try to pretend that Java is flawless, which is a refreshing perspective; see, for example, his discussion of the Cloneable interface.

What's best about the book is that it encodes a lot of the lore and feel of the language: how to use it in practice.

If you're working in Java, it belongs on your shelf next to the language specification, and those are the only two general books on the language you should need.

Rating: 5
Summary: Packed with tips that lead to insight
Comment: Properly done, books like this are some of the most treasured in my collection. While it is not necessary to read them to write Java code that works, the value of well-chosen tips is greater than just what efficiencies implementing the rules will add to your code. The tips in this book are generally in this category, providing insight into what is going on when even “simple” Java code is executing. They are advertised as rules of thumb, but I consider them to be much more than that.
To me, they are coding points to ponder, because if you think about them in detail, you will begin to understand programming in general and Java in particular to a much greater degree. With few exceptions, it is possible to see other programming scenarios where the rules in this book can be effectively applied. Independent of the language, coding is largely a series of a few general principles applied to an operationally infinite number of special cases. Learning the principles rather than the special cases is the only way to become a quality programmer capable of handling the unexpected and unusual in a constricted time frame, which is almost the definition of a programming job. Serious study of the tips in this book will move you a great deal towards being flexible and adaptable rather than rigid and a candidate for the next wave of “company adjustments to correspond to current revenue.”
Despite my long experience in Java, I learned a few new things from this book, but most importantly derived some more fundamental insights regarding how to use Java. They were not all in the book, just results of my thinking about what I had read.

Rating: 5
Summary: A must for every java programmer
Comment: If you are a perfictionist, and craving to write perfect jave code, you must read this book. It shows a lot of technical mistakes that even Java gurus fall for it. It will show you the best way of doing things, and the best part is that the auther doesn't not suggest to you to choose certain way, he will lay the advantages and disadvantages, and let you choose for yourself. This book is the gem of all java books.

Similar Books:

Title: Core J2EE Patterns: Best Practices and Design Strategies, Second Edition
by Deepak Alur, Dan Malks, John Crupi
ISBN: 0131422464
Publisher: Prentice Hall PTR
Pub. Date: 10 June, 2003
List Price(USD): $49.99
Title: Design Patterns
by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
ISBN: 0201633612
Publisher: Addison-Wesley Pub Co
Pub. Date: 15 January, 1995
List Price(USD): $54.99
Title: The Java(TM) Programming Language (3rd Edition)
by Ken Arnold, James Gosling, David Holmes
ISBN: 0201704331
Publisher: Addison-Wesley Pub Co
Pub. Date: 05 June, 2000
List Price(USD): $39.99
Title: Refactoring: Improving the Design of Existing Code
by Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts
ISBN: 0201485672
Publisher: Addison-Wesley Pub Co
Pub. Date: 28 June, 1999
List Price(USD): $54.99
Title: Expert One-on-One J2EE Design and Development
by Rod Johnson
ISBN: 0764543857
Publisher: Wrox
Pub. Date: 23 October, 2002
List Price(USD): $59.99

Thank you for visiting www.AnyBook4Less.com and enjoy your savings!

Copyright� 2001-2021 Send your comments

Powered by Apache