first of all, let me thank JavaRanch, thank Paul, moderators and all your fellow JavaRanchers! without JavaRanch i couldn't make it happen so soon(i loosely start to learn java in july, and began intensively reading from 5th of Sept.)
my background is i graduated from medical medical and in the second year of PhD program of medical informatics now, but also have at least ten years of C/C++ programming experience. i think this is really helpful in my java learning.
black friday? yes it is. friday and 13th together means bad luck?! first the test center made wrong spelling of my name, and during the 90 minutes, the computer crashed down twice!! oerwise, i probably can clear it with better score... so now i get a score report of 89% but my name is not on it, perhaps it's better then a failed report with my right name on it, right?
about the exam itself, it's much easier than i expected.. questions are very clear as others said before, codes are constructed neatly, only few of them reach 30 lines. i met three fill-in textfield questions. some of questions about threads(there are 7) are difficult, i lost two among them(and i still can't figure out why).
two or three intger value in flowcontrol condition, a lot of String and StringBuffer manipulation.. 2 or 3 IO, they are basic. more than 5 about overriding and overloading.
in my exam, there are only around half questions with more than one answers, and basicly they are easy to answer since you know the number of right answer! there is not any select-right-answer-from-two-choice like ture or false like you will meet in mock exams. there are also two questions with more than six choices in the exam(also easy).
90 minutes is enough, even in my case(computer crashed twice, i run to the office and ask someone to help me, reboot, connect, back to right number and relax coz all answers are still there, but anxious anyway..) i finished all 59 in 65 mins and managed to review all of them once before time ended.
about mocks, i think they are certainly helpful if you use them as learning tool. they tell you every trick/traps(some might not appear in real exam likily) in the exams, but not as socring tools. some time, they will only defeat your confidence. to be frank, i only socred 70% in marcus green's #3 exam according to its original answers in last day, i didn't even bother to find right answer for them since i am sure i know the knowledge points the auther want to test me, but because of unclear words of qestions or even wrong composing of questions/answers i got such low score. but still i achieved 94% in R&H's tester program in last day, which is well constructed and quite similar to the real test.
books used: 1.think in java2 in first phase, it's nice book for introduction of java to C/C++ programmers and it's free to download at http://www.mindview.net;
2. Mughal's programmer guide to java certification, this book is excellent! greatly recommended!! 3. JLS 2nd, stands for java language specification the second version(warning: there are certain differences between 1st and 2nd JLS, so chose the right one when prepare for SCJP2 exam), yes, yes, yes, it's our ultimate weapon against the exam!! check it if you have any doubts of java, however it's hard to read
i didn't finish all the chapters of it myself; 4. the java API, go through import classes in lang/io/awt/util packages and know the names of their fields and methods
let me think what else? oh, before i sign off, two things i want to say: 1. don't miss new javacertfaq in javaranch, it's truly informative, especially the common tricks/traps in the exam part, i like it very much! link: http://www.javaranch.com/certfaq.html;
2. support javaranch by merely click the cute banner in the top of the window, can't see it? use scrollbar! ahh, here it is, i click, i click, click, click...
rong chen, scjp