Hello world!!! Not my first Java program...but my first message to this forum. Well..I cleared my SCJP exam yesterday after one long month of prepartion. Yes!!! a month ago I knew nothing (almost) about Java and today I am a proud SCJP. So, to the other people who are wondering whether they can pass the exam even after preparing for 2-3 months, the answer is YES. Just make up your mind and take the plunge!!! How did I prepare??? I followed just one book - RHE and this fabulous site to get to know the experiences/tips of others and mock exams. Marcus mock exams are really good especially with the multiple choice fundamentals questions (exam 3). I did a few other mock exams - jquest,deeptest (deepak keswani), Brogden etc - all found in Maha's link (Thank you Maha!!!). Of course the Rules Roundup game... As per the question mix, there were lot of questions on fundamentals. GC - 2,Threads 4-5,Events - 3-4,Layout-2 (one was Gridbag),file io - 1. Surprisingly there were a quite a few single answer questions (radio button) and about 5 key in questions. I think there were about 3-4 questions where the language was a bit ambiguous. Only about 8-10 were with code examples. I hear you guys asking about the score.. All I can say is that I could have made a few more mistakes and still passed the exam. I think I could have done better if I had taken a little more time. You might ask why did I rush??? Well, I am moving to US from Sydney in 2 weeks time. I really did want to get this certification for a smoother job hunting. I forgot to tell about my background. I am a programmer with about 12 years of experience of which a good 8 years I spent in dbase/Foxbase. I have done progamming in Access/VB and since last 2 years in Oracle. I am basically a commerce graduate. So, my long association with IT industry probably help me to achieve this in a such a short time. But I still had to put in lots of effort - atleast 6 hours a day. Now, I need some advice from experienced real world Java programmers as to what should be my next steps - appelts,servlets,JSP..etc - to help me get atleast an entry level job in Java programming. To those who are preparing hard to pass this exam, go ahead and DO IT!!! Now it is time for me take a break and enjoy the OLYMPICS!!! Bye. Raj.
Ummm..no special material to share as everything was found here in this same site and forum.. May be I can say that just sticking to the objectives and getting the fundamentals right should see one through the exam. I think I did a mistake by taking too much time in answering the questions in early stages...I had answered only about 20 questions in the first 45 minutes and I realised that I might run out of time and had to rush a bit. I had only about 10 minutes left by the time I finished answering all the questions. So, there wasn't enough time to review. Any way..all is well that ends well. Looking back, I got 2 questions wrong just by misunderstanding. It was related to the method call and variable references from a variable of type super class which is instantiated with child class. There was a discussion in this forum of a similar problem and while answering the question I recalled this problem but got it wrongly. Totally my mistake..I should have written some sample code myself to etch this in my memory. The part that confused me was that when a super class variable containing a child class object which has a overridden method, which is the method that is executed - the one is superclass or the child class?? The answer is that the method in child class is executed. Now, consider the same scenario but super class and child class has same name variable i.e both of them have variable called say "int a". If you access this variable like (superclass.a) where superclass is the variable containing a child object, which is the variable that is referred - the one is superclass or the one in child class??? The answer is superclass. Check this out yourself. I recalled it the other way round and got 2 questions wrong. I am not giving away the exact questions as it appeared in the exam to uphold the policy of this site but have discussed the concept in general which I think will be of help to others. Bye. Raj.