Although the word "performance" is in the title, the main goal of this book is to provide a set of best practices and code samples (idioms) that allow correct Java programs to be written quickly and easily. The authors explain the parts of Java that give intermediate Java programmers the most trouble, and that many programmers learn only from years of painful experience. This book will allow a Java programmer who has mastered the basics of the language to quickly progress to an expert Java developer.Interestingly, this book has exactly the same weaknesses as another Java style book I recently read -- the double-checked locking idiom is incorrectly described as thread-safe, the fact the null is a valid value for enumerations implemented as classes is not mentioned, and nested classes are referred to as inner classes. But when I take into consideration how long this book is, I'm surprised there are so few errors.The best way to read this book is slowly and carefully. Even when I thought I already understood a point the authors were making, I picked up subtleties by examining the code closely and re-reading the description of how it works. Writing correct Java programs is often tricky, and only the most experienced Java developers will not learn something from this book.
Excellent excellent excellent
Published by Thriftbooks.com User , 24 years ago
This is the book we all wish we had read a year or two or three ago. It is all the wisdom of an experienced Java programmer written down so that you can learn it in a hurry. If you are an experienced Java programmer, you may not agree with it all (but mostly you will), and you may have more to add, but if you give this book to your workmates who are not experienced, it will do them the world of good.Reading this book will confirm what you already know, and probably give you a few tips as well. Given the very introductory standard of most Java books around, I rate this as one of the very few worth your time.
Excellent book for experienced Java developers
Published by Thriftbooks.com User , 24 years ago
Not for beginners. This book has a lot of tips which can be applied to your projects to better improve the performance. And it help you to write high quality(at least at the code review level) Java code. ROI on this book for me is at least 1000%(no mistake!) during the first week I purchased this book.
If you want to know more than the syntax, buy this book.
Published by Thriftbooks.com User , 25 years ago
This book was very reminiscent of Effective C++. It allows a developer who is experienced, but just moving to Java, to get a jump start on how to effectively use the language. Even though most of the information was familiar to me, I wish I would have had a book like this when I began using Java. A great distillation of experience!Erik
An exceptionally useful and high quality book on Java
Published by Thriftbooks.com User , 25 years ago
This is an extremely high quality and useful book. C++ community has had books like this for some time, but this is the fist book of this type for the Java programmer. I would compare it (in quality, and usefulness) with books like "Effective C++" and "More Effective C++" by Scott Meyers. Although the book will be most useful for the intermediate Java programmer, I am sure that many seasoned and advanced Java programmers will also learn something from this book. The book is full of extremely useful "idioms" or patterns for coding. These idioms enhance the understanding of the Java language, and guide you in writing more effective Java code. The authors always refer to well known design patterns to enhance the understanding of the topic. A basic familiarity with the GoF patterns is helpful in getting the most out of this book. This is a unique book, and in my opinion, a must for any serious Java Programmer.
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15. ThriftBooks.com. Read more. Spend less.