I am taking a Java programming class for school and the book required is for Java 5 SCJP Exam 310-055. I looked it up, I don’t think that SE 5 is even supported anymore. Is this bad? The instructor says if I pass the Java Certification and show proof I can skip the class and get an instant A, but if it’s outdated I don’t know how I can even do this?
I am also confused about the way Java handles the different versions. What the hell does Java 2 mean? Is Java 5 actually Java 2 version 5? What does SE 5 mean and how different is it from SE 6? I also see EE, what’s the difference between SE and EE? What is the most up to date version of Java right now? Does JDK just mean SDK for Java? I am so confused.
Somebody needs to be slapped?
Edit: Just found out there is also a Java ME? D:
Most of these questions are answered in these Wikipedia pages:
From a language perspective, Java 5.0 and 6 are virtually identical. The differences between these two versions are in the area of the runtime libraries, and in performance related aspects of the platform. I think your instructor has made a good call.