This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Hi Everybody, I just registered in the Javaranch. But I have been viewing it for last four weeks. I passed SCJP with 74%. I am software programmer for last 6 years. I have working experience in C, PB, Oracle and Sybase. I know c++ but I never worked on it. I have been learning Java out of my interest for last six months. But I prepared for exam for only last four weeks. I started with Core Java. There I got general understanding of JAVA. For exam I studied RHE. I feel RHE is enough for clearing up basic concepts. I took 5 mock exams from Maha Anna site(Including Marks Green). I also took the mock exam form RHE. My advises to the people who are appearing for SCJP are 1. Clear up all your concepts first. 2. Start writing mock exams. In the initial mock exam you may not do well. But it is a tool, which tells you where you are lacking. 3. Then go through those chapters and read once again. And appear mock exams. 4. Reading a question and understanding it is more important. I gave full week time to improve upon my reading and understanding of a question. 5. If you get more than 75% in mock exams (The question paper which you have not seen before) and if you think your concepts are clear enough on each and every topic, then you should be ready for the final test. 6. There were some tough questions on threads in the final exam. Some questions have lengthy code. So if you have difficulties to understand, then leave that questions and move forward. 7. I found lack of time. I could not read last four questions because of time. All of four were happened to be simple questions on flow control. So managing your time is also become an important factor in the new exam. 8. One more important factor is, you have to control your stress. You should be CLAM & COOL. And read the question carefully. If you have any questions please post. I will answer. Good luck to every body. Srikanth.
Hi Prasad, Threads: There were 7 questions on threads. Four of them were tough with a lot of code. It took at least 10 minutes to tick an answer. Rests of three questions were easy. You should know more than the basic concepts of threads. Maha Anna's thread's discussion will help a lot in under standing and answering the questions. On threads I got 57% AWT,I/O, Events: 6 on I/O , 2 On AWT and 4 on events. All these questions are not code related. If you know the answer you can save much of time. I scored 100% in the all above topics. On I/O basically you have to through with all constructors concepts. In I/O you should ask following questions yourself 1. How to open a file in different modes. read, read write for random access. There is no write mode in the random access file. You should also know how to open a fine in append mode in the input/output streams. Please write sample programs on all kind of I/o and play with them. Atleast spend 3 to 4 days on I/O. 2. You should know basic methods of I/O. Readers, writer and inputstreamwrite and outputstreamwrite are most important constructors. At least you will get one question on InputStreamWriter or InputStreamReader. Please know the importance of these constructors and do write some sample programs. 3. You should know basic methods of Events and their significance. Most importantly concentrate on what parameters each method takes and what type it returns. Strings/utility packages: There are simple questions on these topics. Once again these question are simple. You can answer just like that. You should know all Math methods; significance of collection interfaces basic concepts on string immutability. On these topics you will get about 10 questions. Overloading, Overriding: These are questions where you should read the code and answer. You should little bit careful in reading the code. So these questions will average amount of time (90-sec. minimum). But these are not tough questions. I got about 5 questions. Language fundamentals, flow control and exceptios: You should able to put the correct answers by spending about 90 sec. on each question. Some times it may take more time. But if you concentrate you should able to answer correctly. I hope this will help you in your prep. Good luck, Regards, Srikanth