This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Has someone already read the last edition of Deitel book Java How to program ? They said that their book was Audited to the ACM/IEEE CS curricula guidelines, the CS AP exam and Sun�s Certified Java Programmer and Java Developer exams.
Vincent Brabant<br /><a href="http://fr.netbeans.org" target="_blank" rel="nofollow">http://fr.netbeans.org</a>
I'm half way through it. I bought it because it is a widely used textbook and I'm interested in teaching.
It goes too slow for an experienced programmer, but it has really good exercises. It's not as good as K&B or Mughal for SCJP, but it does cover Java 5. It has far fewer errors than most computer books.
Deitel has complete optional tracks in the early chapters for UML and for swing. It has a nice case study of the object-oriented design of an ATM.
If you took Computer Science in school, you'll recognize the professor-speak like "motivate" and the constant references to college in the examples and exercises. If you know very little programming, you'll appreciate the repetition, slow pace, and the excellent chapter reviews, useful, practical tips, and full-scale programming projects.
All-in-all, I think Deitel covers Java 5 well enough to prepare for SCJP 5, but it is a less efficient tool than a test prep book.
SCJP 1.4, SCWCD in process
Joined: Nov 01, 2004
Ok, but today it's the only book to learn all features of JDK 5.0. The oreilly one in the Developer's notebook is not speaking about all topics of the exam. It seems that Deitel is approaching all topics of the exam. That's what i would like to know. I know it's a big book, but I will read only JDK 5.0 part (I already have a lot of books to prepare SCJP Exams concerning JDK 1.4) to be able to try the beta exam.
Just a stupid question, is the beta exam only available in english or beta exists in other language (like french, for example) ?