
IBM 286, SCJP, SCWCD, EIEIO
Is it correct to call the Tiger release either J2SE 5.0 or 1.5?
SCJA,SCJP,SCWCD,SCBCD,SCEA I
Java Developer, Thailand
SCJP 1.2, OCP 9i DBA, SCWCD 1.3, SCJP 1.4 (SAI), SCJD 1.4, SCWCD 1.4 (Beta), ICED (IBM 287, IBM 484, IBM 486), SCMAD 1.0 (Beta), SCBCD 1.3, ICSD (IBM 288), ICDBA (IBM 700, IBM 701), SCDJWS, ICSD (IBM 348), OCP 10g DBA (Beta), SCJP 5.0 (Beta), SCJA 1.0 (Beta), MCP(70-270), SCBCD 5.0 (Beta), SCJP 6.0, SCEA for JEE5 (in progress)
SCJA,SCJP,SCWCD,SCBCD,SCEA I
Java Developer, Thailand
SCJP 1.2, OCP 9i DBA, SCWCD 1.3, SCJP 1.4 (SAI), SCJD 1.4, SCWCD 1.4 (Beta), ICED (IBM 287, IBM 484, IBM 486), SCMAD 1.0 (Beta), SCBCD 1.3, ICSD (IBM 288), ICDBA (IBM 700, IBM 701), SCDJWS, ICSD (IBM 348), OCP 10g DBA (Beta), SCJP 5.0 (Beta), SCJA 1.0 (Beta), MCP(70-270), SCBCD 5.0 (Beta), SCJP 6.0, SCEA for JEE5 (in progress)

Co-author of SCMAD Exam Guide, Author of JMADPlus
SCJP1.2, CCNA, SCWCD1.4, SCBCD1.3, SCMAD1.0, SCJA1.0, SCJP6.0
SCJP 1.2, OCP 9i DBA, SCWCD 1.3, SCJP 1.4 (SAI), SCJD 1.4, SCWCD 1.4 (Beta), ICED (IBM 287, IBM 484, IBM 486), SCMAD 1.0 (Beta), SCBCD 1.3, ICSD (IBM 288), ICDBA (IBM 700, IBM 701), SCDJWS, ICSD (IBM 348), OCP 10g DBA (Beta), SCJP 5.0 (Beta), SCJA 1.0 (Beta), MCP(70-270), SCBCD 5.0 (Beta), SCJP 6.0, SCEA for JEE5 (in progress)
J2SE Naming and Versioning
Print-friendly Version
Java technology was introduced 9 years ago and it's been over 5 years since the introduction of J2SE, the 2nd generation Java platform.
Given its rich history, changing the version of the next release from 1.5 to 5.0 better reflects the level of maturity, stability, scalability and security built into J2SE. Here are the official naming and versioning conventions for the upcoming release (also known as "Tiger"):
Platform name:
Java(TM) 2 Platform Standard Edition 5.0 or J2SE(TM) 5.0
Products delivered under the platform*:
JDK(TM) 5.0
JRE 5.0
Due to significant popularity within the Java developer community, the development kit has reverted back to the naming convention "JDK" from "SDK."
*Note: Full names for JDK(TM) and the JRE:
J2SE Development Kit 5.0
J2SE Runtime Environment 5.0
For more detailed infromation on version string convention and more:
http://java.sun.com/j2se/j2se-namechange.html
The upcoming feature release of J2SE is version 5.0. We have changed the version of this release from 1.5.0 to 5.0 to better reflect the level of maturity, stability, scalability and security built into J2SE. (This release is also known as "Tiger".)
Platform and Product Names Use Version 5.0
Version 5.0 is used in the platform and product names -- the leading "1." was dropped. Where you might have expected to see 1.5.0, it is now 5.0 (and where it was 1.5, it is now 5). The names are now:
FullName ----- Abbreviation
Platform name JavaTM 2 Platform Standard Edition 5.0 -----J2SETM 5.0
Products delivered
under the platform J2SETM Development Kit 5.0 -------JDKTM 5.0
J2SETM Runtime Environment 5.0 -----------JRE 5.0
Due to significant popularity within the Java developer community, the development kit has reverted back to the name "JDK" from "Java 2 SDK" (or "J2SDK"), and the runtime environment has reverted back to "JRE" from "J2RE". Notice that "JDK" stands for "J2SE Development Kit". The name "Java Development Kit" has not been used since 1.1, prior to the advent of J2EE and J2ME.
As before, the "2" in Java 2 Platform Standard Edition indicates the 2nd generation Java platform, introduced with J2SE 1.2. This generation number is also used with J2EE and J2ME.
Where Is Version 1.5.0 Still Used?
J2SE also keeps the version number 1.5.0 (or 1.5) in some under-the-cover places that are visible only to developers, where the version number is parsed by programs. In these cases, 1.5.0 refers to exactly the same platform and products numbered 5.0. Version 1.5.0 is used at:
java -version
java -fullversion
javac -source 1.5 (javac -source 5 also works)
java.version system property
java.vm.version system property
@since 1.5 tag values
jdk1.5.0 installation directory
jre1.5.0 installation directory
http://java.sun.com/j2se/1.5.0 website (http://java.sun.com/j2se/5.0 also works)
SCJA,SCJP,SCWCD,SCBCD,SCEA I
Java Developer, Thailand
BEA 8.1 Certified Administrator, IBM Certified Solution Developer For XML 1.1 and Related Technologies, SCJP, SCWCD, SCBCD, SCDJWS, SCJD, SCEA,
Oracle Certified Master Java EE 5 Enterprise Architect
are the exact same codes written when using j2se 1.4 jdk work properly and functions exactly the same in Java 2 v5.0 tiger?
Tong Chen (Seattle USA)<br />SCJP,SCWCD,SCDJWS,IBM XML,MCP.NET,MCAD.NET,MCSD.NET
For my latest books on Java, including Introducing JavaFX 8 Programming, see HerbSchildt.com
IBM 286, SCJP, SCWCD, EIEIO
SCJP 1.2, OCP 9i DBA, SCWCD 1.3, SCJP 1.4 (SAI), SCJD 1.4, SCWCD 1.4 (Beta), ICED (IBM 287, IBM 484, IBM 486), SCMAD 1.0 (Beta), SCBCD 1.3, ICSD (IBM 288), ICDBA (IBM 700, IBM 701), SCDJWS, ICSD (IBM 348), OCP 10g DBA (Beta), SCJP 5.0 (Beta), SCJA 1.0 (Beta), MCP(70-270), SCBCD 5.0 (Beta), SCJP 6.0, SCEA for JEE5 (in progress)
Originally posted by Herb Schildt:
At this point, I am still using the term "Java 2, v5" because that reflects the "Java 2 Platform" name with the 5 version number. Other writers are doing the same thing. A few are using simply "Java 5", but technically there is currently no such thing as "Java 5."
However, will Sun decide to use the name "Java 5" when it releases the product? I don't know. If someone does know for certain, please tell me!
The above not withstanding, I suspect that overtime, "Java 5" will become the way that we informally refer to it.

Co-author of SCMAD Exam Guide, Author of JMADPlus
SCJP1.2, CCNA, SCWCD1.4, SCBCD1.3, SCMAD1.0, SCJA1.0, SCJP6.0
Originally posted by Pradeep Bhat:
Rick
Java 5 is Tiger. Forget why Sun has changed it to 5 from 1.5.![]()
You could also check the www.theserverside.com thread on the version change.
42
| With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime. |