Yezee Book Club
 
Enter Title, Author or ISBN then click Book.

Home » General » Java » Programming

Java Pitfalls: Time-Saving Solutions and Workarounds to Improve Programs

Buy Java Pitfalls: Time-Saving Solutions and Workarounds to Improve Programs with
US $ | UK £ | CA $
DE € | FR € | JP ¥

Author - Eric Monk ... [Goo?] [Posters]
Author - J. Paul Keller ... [Goo?] [Posters]
Author - Keith Bohnenberger ... [Goo?] [Posters]
Michael C. Daconta ... [Goo?] [Posters]

This Paperback Book item from John Wiley & Sons was reviewed on 19-Oct-2008.

Search ISBN:0471361747 offer from Abebooks or used books from Alibris. Java Pitfalls: Time-Saving Solutions and Workarounds to Improve Programs Reference Book. Classifications : General Java Programming Computers & Internet Subjects Books General Languages & Tools Programming Computers & Internet Subjects Books General Programming Computers & Internet Subjects Books General A . Click the following link to view the cover of Java Pitfalls: Time-Saving Solutions and Workarounds to Improve Programs.

Related topics: General. Java. Programming. Subjects. Books. General. Languages & Tools. Programming. Subjects. Books.

requestid: e6b70f63-a5a1-40ff-b4b7-7251f93bc557
requestprocessingtime: 0.1336880000000000
salesrank: 963529
edition: 1
numberofitems: 1
packagedimensions: 55898132748

1) Paperback Book Java Pitfalls: Time-Saving Solutions and Workarounds to Improve Programs by John Wiley & Sons. Java Pitfalls is an average book that junior level Java developer may find useful. The book is divided into several sections, with each section containing one or more ideas, tips, advice, pitfalls, "what not to do," etc. Java Pitfall is a fairly dry read and is not as solid as other books on the market that follow a similar style (think Practical Java by Peter Haggar and Effective C++ by Meyers).

Java Pitfalls covers the obvious and mundane (variable scope, how to compare strings, and try/catch/finally), GUI topics, and a handful of interesting areas such as thread synchronization, deadlocks, and string concatenation inside of loops. Junior developers should find some of the topics useful, but experienced developers will find much of the book lacking - perhaps worth a cursory glance at best. With that said, maybe the book should be marketed to novice developers because my overall criticism of the book is that it is not useful book for experienced Java developers. There is always a place for introductory Java books, but Java Pitfalls does nothing to excel and stand out from an otherwise already crowded retail bookshelf.

The most disappoint aspect of this title for me is the GUI coverage - there is too much! Of the 322 pages, over 119 pages (a third of the book) are dedicated to GUI topics. My personal opinion is that GUI topics should have been relegated to another title because the authors could not dedicate enough space to be really useful for AWT and Swing developers. At the same time the included material is worthless for the majority of Java developers that work with some derivative of the J2EE architecture (J2EE is not the focus of the title, but I think the criticism is fair).

I found a few topics in Java Pitfalls interesting and worth reading, but most of the topics are fairly lightweight for anyone that is moderately experienced with the Java language. I cannot help but think that novice developers will find useful tips and practices within the pages of Java Pitfalls, but there are much better Java books on the market, which serve the same purpose. Java Pitfalls is not a book that I will keep handy in my day-to-day use, and I doubt that it will ever show up in my rotation of references that I turn to when I am stumped and need to research an issue. There too many good books on the market for me to recommend a title as average as Java Pitfalls.¤

2) Paperback Book Java Pitfalls: Time-Saving Solutions and Workarounds to Improve Programs by John Wiley & Sons. The first paragraph in the book uses the word `effective´ six times an obvious attempt to be associated with Scott Meyer´s successful "Effective C++" and the genre of "Effective" books it spawned. Fortunately, the authors were wise enough not to use `effective´ in the title, as this book is not up to the standards established by previous books that have. Better to get "Effective Java" by Joshua Bloch, a book that does justice to the quality standard associated with books on effective programming in other languages.

There are some good nuggets of advice in the book, but more often than not the book suffers from confusing and wordy explanations, or worse, from inherently flawed concepts. The book has many factual errors and code fragments that contain compilation and/or execution errors.

The 50 items in the book are categorized as addressing either pitfalls, confusing APIs or best approaches. While I could go through and list the best and worst, the book doesn´t merit that level of effort.

Bottom line: while there is some value in the book, it is overshadowed by its many flaws and weaknesses.¤

3) Paperback Book Java Pitfalls: Time-Saving Solutions and Workarounds to Improve Programs by John Wiley & Sons. This appears on a number of lists of must have Java books, and it is definitely on mine.

The first time it saves you five hours otherwise spent on some little Java detail that compiles but doesn´t work as expected(with over 1000 classes it is getting difficult to know all of them by heart), it has paid for itself over and over again.

Since I lack the time to inspect the Java source code to understand precise implementation details, I find this book invaluable. I only hope that another edition comes out.¤

4) Paperback Book Java Pitfalls: Time-Saving Solutions and Workarounds to Improve Programs by John Wiley & Sons. For anyone serious about learning and understanding the issues programmers think about! Daconta helps you plug those holes in the technology that other authors or instructors never tell you exist!!! A must-have, not only to see the issues running through a programmer´s mind, but if you´re serious about "being that mechanic with all the tools" and want to know HOW to the use those tools!!!¤

5) Paperback Book Java Pitfalls: Time-Saving Solutions and Workarounds to Improve Programs by John Wiley & Sons. The issues raised in this book are few, and they are well-known and they are not interesting. E.g. the stuff about Strings in Java, well everyone knows it after 0.2 hours of practice. No word whatsoever on J2EE subjects, internet/web stuff, nor anything else interesting. What is covered is only interesting for those who have no experience at all (on earth) or those who lived on Mars for the last 10 years. This book is not useful for either beginners or advanced Java users. It is a waste of time and money that you had better spend on a more informative and useful book.¤

6) Paperback Book Java Pitfalls: Time-Saving Solutions and Workarounds to Improve Programs by John Wiley & Sons. A lifesaver for any Java programmer-proven workarounds and time-saving solutions Although using the Java language provides a substantial boost to a programmer´s productivity, it still has its share of subtleties andweaknesses. This book is designed to save you time and frustration by carefully guiding you through this potential minefield. A team of Java experts, led by programming guru Michael Daconta, offers a collection of proven solutions to 50 difficult, real-world problems chosen from their own extensive experiences. You´ll find workarounds for problems caused by shortcomings in both the Java language itself and in its APIs and utilities, including java.util, java.io, java.awt, and javax.swing. The authors also share techniques for improving the performance of your Java applications. For easy reference, the book is organized into categories so that similar solutions are grouped together. Examples of topics covered include: Language syntax, for example, using the String equals( ) method instead of the == operator (Item2) Language support, for example, method dispatching with reflection, interfaces, and anonymous classes (Item 16) Utilities and collections, like choosing between a PropertyFile and ResourceBundle (Item 20) Input/output, including subtleties in sending serialized objects over a network (Item 25) GUI presentation, for example, tackling the common pitfall of using repaint( ) instead of validate( ) for relaying out components (Item 29) Performance, including tips like lazy loading your way to better performance (Item 43)¤

Page Updated: Robert N. Goolsby, 16-Nov-2008, 04713617479780471361749, 670-150-470-050-560-191-8


Java Pitfalls: Time-Saving Solutions and Workarounds to Improve Programs, Book, Image © John Wiley & Sons

Search: John Wiley & SonsBook PostersBook Art



Home | Back to review | Site Map | V12588


Hosted on Pagenation