Well, it was a very confusing question for me so i researched on it and finally i understand what the heck is this.so i decided to share it I hope it will be helpful for JAVA developers.
The first release of Java was called simply Java. Then the platform was updated and was called Java 2 and we got versions like:
Java 2 version 1.3, 1.4...
And then Standard Edition names look like:
J2SE 1.3, 1.4,...
The Enterprise Edition followed the same convention:
Java 2 Enterprise Edition version 1.2, 1.3...
and simply we called J2EE 1.3, ...
Because it was confusing people why Java 2 had versions 1.x for so long SUN renamed it in later versions:
Java Standard Edition 5.0, 6.0, 7.0 or just Java 5 and Java 6 instead of J2SE 1.5 and J2SE 1.6.
The Enterprise Edition followed same convention with JEE 5 instead of J2EE 1.5.
The difference, then is that
Java Enterprise Editions < version 5 = J2EE 1.3 or J2EE 1.4
while
Java Enterprise Editions >= 5 = JEE 5, JEE 6, ..