I passed my exam today with this score ( I got 56 out of 59).
Even though this is my first time posting, but I visited this site a lot and learned a lot from all your postings. So I would like to share my experience here as a payback to show my sincere appreciation.
1. Understanding. As long as you understand
java, the exam is quite easy.
I coded a lot to play with all kinds of topics and situations to understand the language, compiler and runtime. Read other people's postings and tried again.
2. Mock exams. I did as many as free mock exams that I can find on the web.
I feel it is a good way to find my own weakness. And I think those free mock exams are more than enough. Just a week before my exam, I did Sun Guoqiao's three mocks and scored around 72% - 76%. I was depressed and even thought of rescheduling my exam. But I'm glad I didn't eventually. I was learned later that those mocks are a little harder than real exam. However they are really good though.
3. Read very carefully during the exam. I found that I missed average 4-5 questions during each mock exam, not because I didn't understand the topic or codes, but just didn't read carefully or even didn't notice. So during the exam, I told myself read everything carefully before making choices.
That's all my 2 cents. Once again, THANK YOU JavaRanch!!