<pre>Author/s : Harvey M. Deitel, Paul J. Deitel , Sean S. Santry Publisher : Prentice Hall Category :Advanced Java Review by : Johannes de Jong Rating : 8 horseshoes</pre> As complete a coverage of the Java platform as one can get. Each chapter briefly explains the Java technology it covers and then shows you how it is used. Every listing is explained in detail. I find the explanations clear and easy to understand. I however hated having to page back and forth in the book to see the explained code in context. Separate listings book ? Their case studies are relevant and can be used as a great resource for your own projects at home and at work. It would have been nice if Class Diagram�s were added. This would have helped one to understand the solutions better. Considering the pure volume of the example code you will forgive me that I did not install and try it all. But what I�ve played around with compiled and worked perfectly. The accompanying CD is a gem. Other authors should use it as an example to see how it should be done. I was especially impressed by the installation instructions for the accompanying software; clear, precise and accurate. Yep I have to say something about it. I love the color they use extensively in the book. It makes the reading of listings especially easy. This book must be one of the most complete Java books available at the moment. I highly recommend it. A note of caution, don�t expect in depth coverage on each subject. There simply is no space. They however provide extensive resources for further studies. More info at Amazon.com More info at Amazon.co.uk More info at FatBrain.com
[This message has been edited by Johannes de Jong (edited December 20, 2001).]
These books tend to be aimed at college courses. They even provide special teacher's editions that have the answers to the questions at the end of each chapter. There's big money in college text books.
I would NOT recommend this book to anyone trying to learn Java - one of the worst I ever encountered. College students don't have a choice. We do. BTW - check Customer Reviews at Amazon before bying it!
Johannes de Jong
Joined: Jan 27, 2001
Jane I'm sorry that you feel this way about the book. The book however is not intended to teach you Java. When I recommend a book I must know for myself that a person purchasing the book will benefit from the book. With this book I do feel people will. I hope that my review reflects that. People that take the time to implement the projects and work through the explanation's will learn something from it. Sure Deitel's book's are a slog. But heck they don't produce teach yourself Java in 12 hours type of books. Real knowledge only comes with hard work.
Originally posted by Jane Rozen: I would NOT recommend this book to anyone trying to learn Java - one of the worst I ever encountered. College students don't have a choice. We do. BTW - check Customer Reviews at Amazon before bying it!
Would you mind letting us know what you don't like about it?
Hi There, Just my Two cents. Ive got this book and the original Java 2 How to program. One criticism I had with the original text is that while there were plenty of tips for programming, the coding conventions for say, building UI's varied from example to example and chapter to chapter. Teaching some of the principles of Java, like I/O became confusing because the Deitel books prefer to code examples with User Interfaces. One does not need to learn about Java I/O with a UI on top. Despite that I liked the first book. The second book well, I have my reservations about a text where whole chapters are stored on the accompanying CD. I dont think that this book is the ideal text for learning some of the more advanced topics of Java and its absolutely no use for anyone considering SCJP certification. Cheers, Mark
Mark I agree with you that having complete chapters on CD rom is not an ideal situation. The authors however stated :- Finally, because we wrote much more than we originally intended, a number of chapters and appendices have been off-loaded to the CD. (see Advanced Java™ 2 Platform How to Program, 1/e I've also read somewhere (not sure where) that they intend splitting the book into two separate books. As I can't provide you with my source you can classify that as hearsay though
I don't think that this book is the ideal text for learning some of the more advanced topics of Java and its absolutely no use for anyone considering SCJP certification.
SCJP certification. I agree but that people preparing for SCJP are not the books intended audience. As far as teaching you advanced topics. I happen to differ of opinion. They do show you how to use some pretty advanced Java Technology, pse note my use of the word technology. There are however better books if you want to learn advanced Java Language Techniques. I think the essence, to me at least, of the book is covered in my sentence "As complete a coverage of the Java platform as one can get." Thanks for your comments. [ January 31, 2002: Message edited by: Johannes de Jong ]
Hello, I have the problem when I want to run the "Case Study: Servlet and JSP Bookstore" in chapter 11. After I add BookServlet.class, I still encounter "Development error" in the step "New Web Component Wizard -Choose Component Type " -> Servlet -> next. I am not clear about the step 5 in p.694. 2.) Must I install "FORTE for Java" to run the "Case Study: Servlet and JSP Bookstore" in Ch. 11? 3.) What is the necessary setting for classpath and path in this example? The environment specification: Processor: AMD K7 500 MHz. Operating system: Ms. Windows 2000 Server 5.00.2195 with Service Pack 1. RAM : 192 MB The title of the book: Advanced Java 2 Platform - How to Program-