Hello All, I passed the SCJP exam 2 hours back and it sure feels great to be a Sun Certified Java Programmer. I did not know much about Java(other than it started with J) until I started studying about 3-4 weeks back. I went through RHE, JQPlus and DigitalThink.com towards the end. I also took the JavaRanch mock exam, Marcus Green's 3 mock exams and Pony's mocks. The mocks were much simpler than the actual exam, but were a good gauge to measure my Java knowledge. Here are some resources that I found helpful: 1. http://www.geocities.com/SiliconValley/Orchard/9362/java/javacert/Desboro.htm 2. http://www.absolutejava.com/articles/java-tidbits.html 3. http://www.angelfire.com/or/abhilash/Main.html (Get the answer explanations from the author.) 4. Maha's discussions on JavaRanch off http://www.javaranch.com/maha/Discussions/discussions.html Though "Declarations & Access Control" and "Language Fundamentals" were my strongest sections, I did better in several other sections. I got a 100% on java.util, java.lang and Garbage Collection. There were some tough questions on Threads(at least 7) and Inner Classes(which I had never liked). RHE was not enough for Threads, so I learned Threads from DigitalThink.com(though it is not free for everyone). I got 71% on Threads which I am happy with, considering the tough questions that I saw on this section. There were some questions that seemed repetitive, like Strings have a default value of "null", and there were multiple questions that tested whether I knew this. Good luck to all other Java aspiring programmers!