I agree with Dev. K&B's book is awesome. But there's another good book which is Khalid Mughal and Rolf Rasmussen's A Programmer's Guide to Java Certification: A Comprehesive Primer, Second Edition. Each book is unique in its own style and you have to choose for yourself which one would suit you best. There was an interesting discussion on which of these books is better. You may want to read this.
SCJP 1.4<br />SCWCD 1.4
Joined: Jan 29, 2004
Thanks for both of you, Dev and dennis. This is an interesting comparision and makes my choice more difficult. . I will find a friend to buy another book so that we can share.
No question that Sierra & Bates have created an excellent book, but not everyone appreciates books in the same style. For example I am a big fan of the publishers O'Reilly who found success with slim books, but many people may have found them insufficiently detailed. The Mughal and Rasmussen book has much more text than the Sierra/Bates book uses UML diagrams and covers topics not on the exam, but are clearly marked as such. Mughal and Rasmussen have a much more academic style to their writing whilst Sierra & Bates are not afraid to introduce a little humour. Both are reasonable approaches but you may have your preferences. For example if English is not your first language some of the Sierra & Bates humour might not enhance your experience whereas Mughal and Rasmussen's more precise language might be to your preference. On the other hand you might take the view that studying technology is inherently dull and anything that lightens it up a little is a blessing. Either way we are blessed with excellent options, so much better than when I was studying for the Programmer exam when one of the few books available was rightly castigated as one of the worst technical books on the market. Marcus