I have the Complete Java� 2 Certification Study Guide I'm going through now. I like it, but I'm wondering if it covers ENOUGH for the Programmer's Exam? Because half the book is for the programmer and the other have is for the developer, whereas I have an older 1.2 book which is just as large but is for the programmer only . Also, I have been doing very well answering the questions at the end of each chapter, they almost seem to easy. But I still get quite burned on some of the mock exams I've found from links posted here. Also, this book is very good, but I don't like when they don't explain some nuance about the language and then ask you a question on it. Unless this is a strategy to suprise you with a question so you really think about it, but I kinda sense in this book they don't spill the beans on everything.
I took the Sun course Java Programming Language (SL-275) from Sun Microsystems (my company paid for it). So that gave me 2 Sun books specific to that course that were very good for a start just to get some of the basics down. I'm a new Java programmer with < 1 yr experience. Then I studied the Complete Java2 Certification Study Guide book for a couple of months. I liked it allot - very helpful - but if you're taking the 1.4 exam, there's a fair amount of material on GUI and I/O that's not going to be your exam. I went to the API to learn about assertions and the API was also great for info. on Collections. I think the Dan Chisolm mock exams were essential studying. There is no way I could have passed the exam this morning without studying and learning from his mock exams. So basically I passed using the Study Guide noted above and Dan Chisolm's mock exams. I only got a score of 59 - but that's good enough to pass so I'll take it. I ran out of time with 5 questions to go...I should have come out here a long time ago. Lots of good info from very knowledgeable people. Good luck!