Java naming schemes
 

 

 

Java's bizarre naming schemes explained

The folks who write Java (Sun Microsystems) keeping changing their mind as to the title by which they wish Java to be know. 

Way back when, we had Java version 1.0, then 1.1, then 1.2.  Simple, made sense.

But release 1.2 was a pretty major release with many new features, and the Sun folks decided that thereafter that Java would be known as Java2.  But they kept the underlying numbering scheme.  So we had J2SE (Java 2 Standard Edition) 1.2, then 1.3, and 1.4.

Java has also grown so that it is now available at a number of levels that are related by not quite the same thing.  The most common for us mere mortals in the Standard Edition (J2SE) which runs on your basic normal desktop/laptop computer. But there is also a version designed to run on wee machines like cell phones, known as the Micro Edition (J2ME).  There is a suite designed to with, and on large internet servers, known Enterprise Edition (J2EE).  

To complicate things further, within J2SE, there are two downloads you can get: the smaller Java Runtime Environment (JRE), targeted for folks who just want to run Java programs (like Javascore), and the much larger Software Development Kit (SDK), which is aimed at people writing java programs (the SDK includes the JRE and much more).

Lastly, the marketing folks decided that the 1.x naming scheme was getting boring.  So with the newest release, 1.5, they decreed that it shall be titled  5.0.  Go figure. 

SO, the current, latest and greatest release of Java, Standard edition is known as J2SE 5.0.


JavaScore is an open source project hosted by: SourceForge Logo

JavaScore Home Gromurph.org home

JavaScore is an Open Source project under the GNU General Public License,  Please send suggestions and comments to sandy@gromurph.org