Features
- Cover Type: Paperback with 800 pages
- Published by: Wiley
- Edition: 1st Edition May 30, 2003
- Written in: English
- ISBN 10 Number: 0471423149
- ISBN 13 Number: 978-0471423140
-
Book Dimensions:
9.2 x 7.4 x 1.7 inches
- Weighs: 2.4 pounds
Product Review
"it is one of those large language booksfortunately it is one of the better ones" (
CVu- The Journal of the ACCU, February 2004)
Product Description
- Shows readers how to use Java to harness the power of object-oriented programming
- Includes thirty one-hour lessons that recreate a typical week-long introductory seminar
- Focuses on the Java 2 Platform, Enterprise Edition (J2EE)
- Helps readers to develop skills that are critical to many Web services scenarios
- The author was one of the first Sun Certified Instructors and has since taught Java to thousands of developers
- Companion Web site features an online presentation by the author that follows along with each chapter and includes an audio-only option for readers with dial-up Internet connection
Reader ReviewsI bought this book, expecting to get a working knowledge of the JAVA programming language. Already being proficient in C++ and Visual Basic, I wanted to add another programming language to my skill set. For the most part this book did help accomplish my goal, but in the later chapters too many mistakes and laziness by the author ruined my overall view of this book. The first few chapters in this book are very straighfoward and easy to follow, the author did a very good job in explaining JAVA concepts as well as providing examples putting those concepts to work. Each Chapter also has Labs at the end of the chapter in which you must use the concepts explained throughout the current chapter to complete. Because the chapters were written so well I was able to complete all the labs without even looking at the solutions. However in the later chapters, I begin to discover that the author got very lazy. This is apparant when during quite a few chapters instead of listing the entire exmple programs in the book, he refers you to the website. Meaning if you are not by a computer or don't have internet access at all, then you will miss out on critical things that he does in the program. Additionaly, even if you are by a computer, just the fact that you have to stop reading just to download examples that should be listed in this book is very distracting. This makes the chapters very hard to follow and frustrating to say the least. Also while errors were relatively few, there were some critical errors in the book, that if you don't pay close attention you will be VERY confused. While I expect even the best books of this nature to have errors in the text, I find it unacceptable that the example programs and lab solutions available on the website have errors in them. I have found that even the authors example programs and lab solutions don't work because of errors. There is really no excuse for this at all. I mean were these programs even tested before they were put on the website? Apparantly not. One lab solution is just an exact copy of a lab for a previous chapter and does NOTHING that the Lab is asking for. I was able to figure out how to do it nonetheless, but it would have been nice to see how the author solved the problem. The current chapter I am in right now, I am completely stuck on Lab 17.4 and even the author's "solution" does not work so there is nothing I can do. I sent an email to the author requesting help, but I don't expect a response anytime this century. I will just continue on so I can at least finish the book, but it seems that I will need to get another JAVA book to get a full understanding of the concepts that this book failed to explain properly due to mistakes. I can't recommend this book for beginners, even if you have prior programming language experience you will find the later chapters very frustrating because of the problems I have mentioned above. For $50 I would expect at least the author's solutions and examples to be correct, but they are not. In my opinion this is not $50 well spent.