Hi Krishna,
Here are some thoughts I have about SCJD. The SCJD's instructions are very vague and you are given a lot of choice on how to design and implement the assignment. Although you may be tempted at first to just slap something together at first, you will notice that passing scores are very high (80% compared to 52% for
SCJP, the prerequisite). That leaves you wondering if your work is enough to pass, and it makes you more and more worried so you try to improve your code and try to cover all possible bases. Sometimes people here in the forums debate on how much is "enough" and what's overkill.
If you haven't already noticed, SCJD is not a walk in the park like SCJP was. If you are not familiar or comfortable with
Java you can expect to spend a great deal of time studying, and if you use this forum, you will expect to be best friends with a lot of people in here for a few weeks.