I am pursuing software engineering and I have some basic Java knowledge but I would like to strengthen it and I feel the Sun java certification examinations would be a good way to do so.
However I am confused with the array of examinations available.
I know one thing that SCJP is now OCPJP since Oracle took over Sun Microsystems and also that people opt for the SCJP directly rather than giving SCJA.
I read on a certain website that one should now opt for SCJP6 rather than 5 till then it was ok, then I came across a lot of threads online about OCPJP7, SCJP+, OCPJA7 and now I am confused where to begin.
Could someone guide me through this?
What is the latest version of the exam that ideally one should give?
If I decide on giving SCJP6 will it be considered of less value now that loads of revisions have come up?
It's very simple: depends on what version Java SE you wish to study:
Java SE 6:
You need just one exam to become a Java Programmer (OCP level in Oracle classification) -- this exam is former "SCJP 6"
Java SE 7:
You need first take Associate exam (Oracle Certified Associate, Java SE 7 Programmer) - 1Z0-803
Then you need to take Oracle Certified Professional, Java SE 7 Programmer (to become OCP level certified) - 1Z0-804.
Note: you can't take 1Z0-804 without passing first 1Z0-803
P.S. there is no such thing as SCJP+ - it was attempt of Sun to create SCJP based in real coding exercises, but never was implemented.