1. Head First Java as a starting point.
2. SCJP6-Kathy Sierra(I did not had the latest version.Just first 5-6 chapters will suffice)
3. Mala Gupta - OCA Java SE 7 Programmer I Certification Guide
In addition to these,I solved all the tests in M Gupta (But the Actual Exam questions are much tougher then these).I had also written some small programs to clear my concepts and printed them to refer on the last day.During exam I would suggest not to spend too much time on a particular quesiotion,If you are not sure just mark it and move to next one.
posted 2 years ago
Good study material and good job
1Z0-804 has much more classes, interfaces and methods for learn (i prepare to it now).