I think I didn't let you and myself down this morning. I take the exam at 10:00AM and finished it in about 50Min. Then I reviewed the marked ones and then all questions. I submitted 20 Minutes earlier. And I got score 98%! I only answer one question wrongly in the lang. fundamental section. I think the exam is not very tough but still need good preparation. For me, I read TIJ and Marcus's tutorial and then do lots of coding by myself. In addition, I have viewed discussions on JAVARANCH for quite a long time though I didn't post much (sorry for that and I will in the future) That's why I could get a high score. Thanks for all your guys' bst wishes and help. Wish you get even higher score in your test
Originally posted by Alan Mar: In addition, I have viewed discussions on JAVARANCH for quite a long time though I didn't post much (sorry for that and I will in the future) That's why I could get a high score. Thanks for all your guys' bst wishes and help. Wish you get even higher score in your test
You mean you got high score because you didn't post? Congrats man!!! That's a GREAAAAAAAAAAAAT score, you ppl have raised score level so high out here, makes me wonder if I could ever match it? - Manish p.s. Yes, pls tips for rest of us.
Joined: Oct 15, 2001
I will post several posts here talking about the exam. I'll begin with the overloading and overriding (my favorite part) Basically SCJP just wants you know what's the valid overloading and overriding. They will give you some code snippet and you pick one or more correct overloading and overriding methods from the answers. Usually, this kind of questions is not tough. But things become a little complex when mixing with the other testing objectives, such as, "could you overload the main method", "could you override the private method", etc, etc. But in general, SCJP don't give too tricky questions on this objective. So you just master the basic theory of overloading and overriding. Then combine with the other skills. With regard to modifiers, I want you guys to pay attention to several things. First, top-level class can never be modified with private or protected; Secondly, volatile and final cannot together modify a variable; Thirdly, it's ok to have static inner class and also remember you need not to have an instance of outer class to use the static inner class, this kind of inner class behaves the same way as other static members of a class. I have met some sneaky questions combining all the modifiers together. So please pay some attentions to them. Then let's talk about thread. Yes, thread! I got thread questions relating with possible deadlock, running results of multiple threaded code and transferring between different thread statuses. I must admit that this objective is not that easy. I recommend you to write some codes to test synchronization, thread priority. I believe this is the only good way to get more thorough understanding of the mechanism. Sun do have some tricky questions for this part. I agree with all others that this is the most difficult part in SCJP. OK. I will talk the other issues in the next posts.
Originally posted by Alan Mar: I will post several posts here talking about the exam. I'll begin ............. OK. I will talk the other issues in the next posts.
Looking forward for more posts from you
Joined: Jul 11, 2001
hey alan, i was supposed to sit for my exam tommorow but moved it to the 25th after scoring 80% on the 'Thread' questions in JQ+. what mock exam has the most similar questions to the actual exam ? -PP
Joined: Oct 15, 2001
Peter, I didn't find any similiar questions in the mock on the thread issues. But I have several suggestions for you: First, be clear about the multithread running mechanism. Say, we have two threads to incrment one varibale by 1 each loop, what would be the printed variable looks like? Secondly, make yourself be familiar with ALL methods in the Thread class. Sun has prepared some questions for them Thirdly, distinguish the possible deadlock when synchronizing on multiple objects/monitors. Good luck to your exam.
Congrats Alan....excellent score... ...what r u planning next? ------------------ Muhammad Ashikuzzaman (Fahim) Sun Certified Programmer for the Java� 2 Platform --When you learn something, learn it by heart!
Ashik Uzzaman Senior Software Engineer, TubeMogul, Emeryville, CA, USA.