1. Download e-book or buy book. I think most of Java books for Sun Certified Java Programming are pretty good. Oracle has just released their Java 7 certification book as well. Its your choice.
2. Objectives can be viewed for Java SE 7 Programmer I
3. The book you will buy will most likely have mock exams. You can buy EPractize Labs exams for practice or any other practice exams will do. Practice & Understanding of Java Programming concepts is the key for passing exams.
4. Well Java exam standard is the same all over the world.