I became a ranch hand and was
SCJP certified on the same day.
My preparation:
Took and reviewed all answers for every Dan test.Took and reviewed wrong answers for every Dan test.Took and reviewed wrong answers for every Dan test. Then I was ready to branch out.Took the three Marcus SCJP 1.2 tests twice. (I ignored file I/O and awt questions).Signed up and took all of Java Certificate tests.Took every Dan test. Yes, I took them all again.Took Marcus 1.4 test to find out if I was ready. During this time I reviewed K&B's and Khalid's books on threads and collections. They are both super books.
Clearly, I think Dan's tests are great.
I found Java Certificate to be very helpful. The only complaint is that the questions on collections are too detailed. Recent posts by Bert indicate that you do not have to know the Collections methods. I went back to Java Certificate more than a few times.
AbsoluteJava had some interesting questions. If you think you understand member visibility, look at question two. Afterwards, read question one's answer which gives a very clear explanation.
And of course I constantly read the posts on the Java Ranch SCJP forum and tried to answer questions for myself. I asked a few questions and I'd especially like to thank Marlene Miller and Vad Fogel for their responses. Java Ranch is a great site that helps a lot of people. Cheers all around.
[ February 08, 2004: Message edited by: Don Wood ]