Passed SCJ2P today with 88%. Here's how: Carefully read the objectives - this is your real roadmap to guide your study time. I wrote a detailed HTML notes page for every topic (conduct your own analysis to organize topics - they don't necessarily correspond to the objectives.) Referred constantly to the JLS and the Class Libraries books (vol. 1 and the supplement). This is by far the most important thing I did. Reading is one thing, but when you try to organize the knowledge yourself you really learn. Spend most of your study time on your notes. Your most important sources should be the spec and the class library guides. Took every mock exam I could find. This is important, too!. OK, so most mock exams are poorly written - you'll still benefit from thinking about the questions. (I've been working as a multimedia programmer in the education field for some time, and I've never encountered such amateurish questions as on most mock exams.) Marcus' exams in particular (all 3 of them) were good at bringing up issues I hadn't thought about, but they're very poorly formatted and contain grammatical errors. They also contain several factual and reasoning errors. Don't let the quality of the questions keep you from taking every mock exam you can find! I gained as much from analyzing the erroneous questions as I did from answering the good ones. By the way, the real exam questions are literate and well-constructed. I could see my problem areas with great clarity, even as I took the test. I wish I'd encountered a mock of this quality; I'd have been able to ace the thing. I read 3 exam prep books (RHE, Brogden, Jaworski). Frankly, I didn't get much out of any of them - they all just scratch the surface, and many of the real exam questions cover much more detail than any prep book I've ever looked at. They're only good for a "roadmap", and you can get that by reading the objectives. None of these books merits a permanent place on my shelf; I'm getting rid of all of them. (Anyone who wants one of these for free - send me an email with a brief note about yourself and I'll pick 3 to send the books to.) Last, but certainly not least, I hung out on JavaRanch, mostly in the Intermediate, Advanced, and Threads forums. I extend my gratitude to:
Everybody who answered one of my questions
everybody who put up with one of my long-winded replies to their questions
everybody who corrected my mistakes
and the Trail Boss, Sheriffs, and moderators for keeping this thing working. JR is just too cool.
Congratulations! It's very generous of you to offer your exam prep books for free. I'm sorry to hear they didn't help you, but they definitely helped me, so I'm sure whoever gets them will be very appreciative.
Congratulations!!! Yes, books were useful for me only when I started to prepare, then I learnt much more from Java ranch guys, and personally from you . So you work in education field? Now I understand� I was confused with all these thread methods, moving a thread from one state to another, from one to another, from one state to yet another� until you posted your wonderful diagram . Thanks and congratulations again!