hi i have only four months.i know only the basics of c and c++..new to java.i want to do scjp.how to start with??? i have head first java book and khalid mughal book.will it be possible to pass the exam with in 4 months as a beginner.whether to refer any other books .please help me.i dont have confidence if i see all the questions that are asked in this forum.all looks new to me.
>>>> "......i have head first java book and khalid mughal book."
First finish the head first java book and then start Khalid mughal.
>>>"...will it be possible to pass the exam with in 4 months as a beginner."
It depends on how much effort you put on? 1/2 hr, 1 hr or 2hrs a day?
>>>"...whether to refer any other books."
I guess those are enough, but K&B book also good one to refer.
>>>"...i dont have confidence if i see all the questions that are asked in this forum.all looks new to me. "
You only said that you "know only the basics of c and c++.." So, if you see the SCJP questions, definitely you will be scared. Don't do that.. first learn the subject then look into questions.
>>>>"...i have only four months."
Its enough to learn java and take certification if you are serious about it.
i feel if you really put your mind in the subject, i think you can pass. 4 months is enough.
i dont know how other people study, but this is how i studied and in next 10 days i am taking SCJP and i am pretty much confident i will pass. (and i have only taken 3 months)
1.Since i have studied C in my graduation, i had pretty much idea of programming concepts. But when i started learning java, i found it very difficult to digest OOP. So first thing i did was run to the nearest book store and buy "Beginning Java Objects: From Concepts to Code - JACQUIE BARKER", which makes you think everything in object oriented way and puts a very solid foundation in OOP. of course it also gives some java fundamentals to start with. So after completing this book when you see a block of code in java you know what is all about(in terms of OOP). i took 1 month for this.
2.Next i bought 2 books "1.Java-A Beginner's Guide-Herbert Schildt" and "2.Sun Certified Prgrammer Guide-K&B". Instead of first finishing "Java-A Beginner's Guide" and then going to certificaton guide, i started with K&B directly.
3.In K&B, first i checked begining chapter and its objectives - go through once, just to feel what all they have covered, without much concentration - and then go to "Java-A Beginner's Guide", study only those objectives deeply, practice sufficently on PC - come back again to K&B, and try to memorize the rules you have to remember - take tests - and move to next chapter. this way you dont have to waste too much time on every page & every concept in foundation book before even toucing K&B. (took 2 months, and almost near to finish)
4.Take suffecient mock test and keep visiting this thread and try to solve every problem users post.
Of course this brings the BIG question - Is it worth learning java this way?
Of course not,you can only pass certfication - but to get good grip on java you have to work on real life pojects.
Its like "I have very solid English grammer - but i cant speak in English neither i could write a novel in English"
It OK for me, because my employeer has asked me to proove that i have learned Java by taking SCJP certification, so that he can put me in java project as junior programmer without effecting coordination of pros already working on that project.