Purchase the kathy and Bert study guide for java. Its pretty good. Practice a lot of mock tests for java 1.4 and ignore the stuff that is irrelevant, like bit operators. Finally attempt some java 5.0 mock tests and you should be good to go.
I'm also studying to for the SCJP 5 exam and I am using a method that works well for me and saw me through 2 undergrad degrees, an MSCS and part way to a PhD (before I got sick of school )
I have a number of Java books including "Head First Java", "Java: How to Program", "Java in a Nutshell", K&B's 1.4 study guide and I just ordered. I have been going through each and writing key points on to 3" X 5" index cards. Just about anything that I would use a highlighter on in the book I make a card for. You can do the cards either with all info on one side or with question on one side answer on the other in classical flash card mode.
I carry some random subset of the cards with me just about everywhere. When I have any spare or waiting time, I pull out the cards and start going through them. If they are the classical Q & A flash cards, you are giving yourself a mini-mock exam, if they are simple notes, you are reinforcing what you have read.
What's more, just the action of writing down the important info helps to reinforce it as you are using more than one of the senses to handle the data.
I hope this helps.
<a href="http://labryssystems.net/pblog/index.php" target="_blank" rel="nofollow">Javaville Gazette</a><br />Non-cooperation with evil is a duty. -- Mahatma Gandhi
Hi Jerry, I'm at the end of studing for SCJP 5.0. The one thing I found out during studying is that this exam is somewhat practical, so knowing concept isn't enough, you need to see some actuall code to do the exam quesitons.
I use the following materials:
Read Bates SCJP 5 book -> do free + whizlab Mock exams.
Every 4-5 hours of paper study, I do a stop, then run some code (1hr) on the problems I'm unclear on in the past 4-5 hours or just things I'd like to try it in code. Then pick up studying on paper again. This cycle gives me lots practical experience along side paper study. I find that this is especially good for remember API section as well. Also do the exams, they tend to use certain tricks on those exams that resurface from time to time, run thru the Mocks will give you a good handle on those common exam tricks.