I know JDK 1.3 / 1.4 and 1.5 is all part of Java 2.
In other words, for the SCJD Java 2 Certification I know I may use 1.5, but can someone tell me if 1.6 is also part of Java 2?
From the information I got off the web so far, it doesn't look like it though.
I'm no expert on the SCJD, but I *think* an older version of Java (like Java 5) may only be used up to 18 months after a newer version (like Java 6) has been released. Which would mean that you need to use Java 6 now.
Also note that it's now called the "Sun Certified Developer for the Java Platform, Standard Edition" - no mention of a specific version.
Thanks for those three links as well as all the feedback, I got my answer - so I will be using the latest jdk1.6 available for the Java2 SCJD assignment.
I'm interested in this topic and have a question to ask.
When you say "you have to use java 1.6" whether this means that you have to use the new language features in java 1.6 or it is enough that you just use the java jdk, i.e. parser, but still use language features from old versions?