aspose file tools*
The moose likes Book Reviews and the fly likes Advanced Java 2 How to Program by Deitel et. al. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Books » Book Reviews
Bookmark "Advanced Java 2 How to Program by Deitel et. al." Watch "Advanced Java 2 How to Program by Deitel et. al." New topic
Author

Advanced Java 2 How to Program by Deitel et. al.

Johannes de Jong
tumbleweed
Bartender

Joined: Jan 27, 2001
Posts: 5089
<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).]
Thomas Paul
mister krabs
Ranch Hand

Joined: May 05, 2000
Posts: 13974
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.


Associate Instructor - Hofstra University
Amazon Top 750 reviewer - Blog - Unresolved References - Book Review Blog
Jane Rozen
Ranch Hand

Joined: Feb 12, 2000
Posts: 53
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
tumbleweed
Bartender

Joined: Jan 27, 2001
Posts: 5089
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.
Matthew Phillips
Ranch Hand

Joined: Mar 09, 2001
Posts: 2676
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?


Matthew Phillips
Rob Ross
Bartender

Joined: Jan 07, 2002
Posts: 2205
Is this the "ant" book?


Rob
SCJP 1.4
Johannes de Jong
tumbleweed
Bartender

Joined: Jan 27, 2001
Posts: 5089
Yes Rob its one of the "ant" books, look here for more details.
Mark Fletcher
Ranch Hand

Joined: Dec 08, 2001
Posts: 897
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 Fletcher - http://www.markfletcher.org/blog
I had some Java certs, but they're too old now...
Johannes de Jong
tumbleweed
Bartender

Joined: Jan 27, 2001
Posts: 5089
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 ]
henry Ja
Greenhorn

Joined: May 22, 2003
Posts: 2
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-

Thank you.

Yours sincerely,

Henry
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Advanced Java 2 How to Program by Deitel et. al.