I have over 3-year experience in Java programming, mostly Web applications.
When it comes to preparation - I read "Thinking in Java, 4th edition" by Bruce Eckel and "SCJP Sun Certified Programmer for Java 5 Study Guide" by Kathy Sierra and Bert Bates twice.
I've prepared for about 6 weeks, spending a few hours every day doing mock exams.
I used to score about 75-85% on the mock exams (every took me about one hour). The real exam took me 105 minutes, and I think it is easier than most of those mock exams, but it is much more stressful...
I suggest to read questions carefully - most of them are really easy but tricky - watch for missing imports, variable usage out of scope etc.
Aleksander Switalski [ May 29, 2007: Message edited by: Aleksander Switalski ]