I am looking forward to go for Java certification. Both SE6 and SE7 is out so i think its better to go for the latest one. But i have one question that what is the prerequisite for 1Z0-804 exam? Do i need to clear "1Z0-803" first or can i go for "1Z0-804" directly? And does clearing "1Z0-804" means that one is equivalent to "1Z0-851" (i.e. Java Programmer) or both 803 and 804 need to be cleared for Oracle certified Java Programmer?