Regular marked price: $40.00Discount Price: $26.40
Cost Savings: $13.60 (34%)Price fluctuation possible.
How soon does it ship: Normal ship time within one day
Shipping? Absolutely FREE if you qualify for Super Saver Shipping.
Type of bind: Paperback
Dewey Decimal Number: 005.133
EAN num: 9780471237518
ISBN number: 0471237515
Label: Wiley
Manufacturer: Wiley
Quantity: 1
Page Count: 300
Printing Date: February 03, 2003
Publishing house: Wiley
Sale Popularity Level: 919545
Studio: Wiley
Other books you might be interested in perusing:
Editor's Notes and Comments:
Product Description:
- Building on the sucess of Java Pitfalls (0-471-36174-7), this book provides more specific programming solutions to fifty difficult Java programming problems
- Shows experienced programmers how to identify and avoid weaknesses in Java and related J2EE technologies that can cause programs to go haywire
- Explores advanced topics including networking, XML and Java programming, and the Java Virtual Machine
User popularity level:

Rated by buyers
-
Displayed code examples are barely legible in the kindle version of this book. They appear as low resolution images and cannot be enlarged. Other kindle books format programming code fragments as text which is resizable, but not this book.
Rated by buyers
-
These guys put together a wonderful book; I've find it an ideal guide to solving pitfalls in the Java language and related J2EE™ technologies. Having this book on my desktop help me in preventing potential problems with my code and saving countless hours of time tracking down issues that aren't initially apparent.
Java Pitfalls points out a lot of common mistakes made in Java development as well as providing optimization and means of producing much cleaner code that runs faster and uses less memory. This book provides vital information for J2EE Architects and JDK1.4 specifications and lead Developers by showing how to avoid making mistakes that have critical impact on design and implementation of enterprise Java software.
The book covers Java NIO, which is a pretty formidable subject. The author does a decent job with this material. With JAXP, JAXR and JAXP, he provides you with instant acess to critical, drill-down information on APIs and the foundation for you to proceed into any region of APIs usage and technology and have secure knowledge of the basics.
Besides being well written, the book is fun. I found myself trying to figure out along with the author how to improve the performance of the various examples demonstrated in the book. In addition to containing excellent advice; it's the most up to date publication dealing specifically with performance of Java applications.
Rated by buyers
-
This book is chock full of Java programming and architecture goodies. No Java programmer or architect should be without it. It hits on some of the subtleties of the paradigm and makes some great suggestions for solutions to common problems. I've already used several since I read the book three months ago. It covers the full range of the Java paradigm from EJBs to Servelts and JSPs. It also covers many Java Web service APIs such as JAXP, JAXR and JAXM. Unlike many other books, it also address J2ME, GUI programming and several utilities. Readers should also check out the web site that goes along with the book. It provides sample code, corrections to the text and links to additional resources.
Rated by buyers
-
The book is easy to read and well organized with excellent "how-to-fix" information about the "hard-to-figured out" problems. We found many of our Java servlets problems in this book and wished that we had this book earlier when we struggled to solve the instance concurrency problems in our web-based Java/Servlet application. This book is definitely the very first book that we will refer too when we have any difficult Java related problems in the future.
Rated by buyers
-
This book is full of valuable information, and something that I believe I can use for my team of Java developers on our projects. I have enjoyed this entire book, but here are my comments on a few of my favorite "articles" from this book.
#1 - When Runtime.exec() won't. An excellent 13 page discusion of how things can go wrong with the famous Runtime.exec(). There are so many ways to mess up when running OS processes from Java, and this article discusses most of them, and more importantly, the right way to go about using Runtime.exec().
#5 - Avoid Granularity Pitfalls in java.util.logging. This is a well-written discusion of the java.util.logging API, and helps programmers avoid using it in the wrong way. This is a good tutorial, but I really like the pictures that show the relationship between the logger and the handler - it is much easier for people to understand that way.
#15 - Avoiding singleton pitfalls - This is a great discusion of how multiple "singletons" can happen in your VM, if you don't set them up the right way... My company has seen this happen a lot, but I have seen few discussions on it before this book.
#24 - JSP design errors. This is something that I don't believe many other books talk about, and is very valuable. A lot of the JSPs that I have seen out there look bad, and this shows how they should be developed. The examples are good, and this is short and to the point and conveys the points well.
#41 - The problem with multiple concurrent ResultSets. This shows an example of having 2 ResultSet objects open at the same time in an iteration, and showing the results in Sybase, Oracle, MySQL, Access, and SQLServer. It shows how, depending on the implementation of the driver & database, different behavior can be seen, and shows how to fix it. This is an excellent article - most examples I have seen before do not take the time to show behavior from multiple databases.
These are only a few of the articles from this book. I like the book because it is full of self-contained articles that discuss aspects of the Java programming language that are tricky - or are often misunderstood and misused. I also like it because it covers performance, design, and in many cases, gives metrics. Some of the APIs discussed in the book I have not used yet (j2me, jaxrpc, jaxr), but probably will in the future. This is an extremely relevant resources.
I can't say enough good things about this book. I give this an excellent rating, and recommend it highly.
Find other books like this one: