Hi Shalini, i don't want to discourage you but the truth must be told.
Me for example had my first introduction in JAVA during my early days in the university while preparing for my BS degree in computer science. And to tell you the truth i felt in love with it from the first sight.
During my university days i did a lot of projects using JAVA, such as implemeting a PASCAL compiler, and Handwriting Character Recognition. You can say that i had enough experience with the language. After i graduated i decided to take the SCJP 1.4 exam, so i bought the K&B book (what a great book i might add) and start reading it.... you know what i learned... THAT I KNEW NOTHING ABOUT JAVA!!!
The Sun guys expect you to be a human compiler to pass the
test, so the experience you have doesn't really help much (Although it helps a little
). The human compiler thing is a very good strategy from sun which i am very grateful for, it really make you involve deaply in the language.
Now about you being ready in 45 days totally depend on YOU and only YOU. I know some guys that completed their study in 1 week (yes.. 1 week) and still managed to pass the exam (with a low score of coarse). So
you should ask yourself a couple of questions, are you in it to achieve a high score or expand your knowledge in JAVA or simply just to hold a certification?
I would recommend going through K&B chapter wise as Andres & Cathy suggested.
You have come to the right place to seek answers. The ranchers here to help. Good luck with your preparation, and welcome to the RANCH.